mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-24 12:35:05 +02:00
Added macro dev notes
This commit is contained in:
parent
e649a8f77a
commit
f85a8d6b64
1 changed files with 9 additions and 0 deletions
9
TODO
9
TODO
|
@ -11,6 +11,15 @@ Working TODO list. should start creating issues for these to get them out of her
|
||||||
if necessary, write makefile directive to automate rebuilding cyclone for macro development
|
if necessary, write makefile directive to automate rebuilding cyclone for macro development
|
||||||
|
|
||||||
- macros
|
- macros
|
||||||
|
how should eval deal with compiled macros?
|
||||||
|
do we need a new tag type, eg: macro closure or such?
|
||||||
|
then eval could say, if app macro, expand it and call analyze again
|
||||||
|
may want to branch and experiment with this approach.
|
||||||
|
or just add hooks, then experiment with it in eval...
|
||||||
|
TBD: relocate eval/parser from scm to sld files? might be a good time
|
||||||
|
for it
|
||||||
|
|
||||||
|
|
||||||
can start by adding define-syntax? section to transforms.scm.
|
can start by adding define-syntax? section to transforms.scm.
|
||||||
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?
|
||||||
|
|
Loading…
Add table
Reference in a new issue