From f85a8d6b64b3fa65c557f8164a4d8d1ddff377a4 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Tue, 11 Aug 2015 21:54:40 -0400 Subject: [PATCH] Added macro dev notes --- TODO | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/TODO b/TODO index 1e9b8615..518f5971 100644 --- a/TODO +++ b/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 - 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. need to think about how macros from sld's will end up being loaded though. do we need to emit .meta files or such?