WIP - real macro support

This commit is contained in:
Justin Ethier 2015-08-06 22:07:01 -04:00
parent 327941b980
commit fe0ba4b7f1

7
TODO
View file

@ -15,7 +15,12 @@ Working TODO list. should start creating issues for these to get them out of her
need to think about how macros from sld's will end up being need to think about how macros from sld's will end up being
loaded though. do we need to emit .meta files or such? loaded though. do we need to emit .meta files or such?
problem right now in that built-in macros work because they become compiled functions, but macros loaded at compile time may be just scheme objects (and eventually, compiled functions from libs). how to load macros
- in same file, at compile time - works now with define-syntax
- in same file, at runtime - would need to compile as a function, and mark somehow at runtime
- in library at compile time - how to load these??? do we need a ".meta" file or such???
- in library at runtime - if marked as macro, could run function (should be nice and fast)
- anything else?
- profile cyclone code, see if there are any bottlenecks we can reduce - profile cyclone code, see if there are any bottlenecks we can reduce
EG: prof cyclone transforms.sld EG: prof cyclone transforms.sld