From a85e757070c024b765b90f3833cbfc7533d8c8c0 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Tue, 18 Aug 2015 22:36:55 -0400 Subject: [PATCH] Added notes --- TODO | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/TODO b/TODO index 43c95f99..66f6dab4 100644 --- a/TODO +++ b/TODO @@ -11,12 +11,6 @@ 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 - - tried moving 'and macro from base to trans, and recompiled/reinstalled modules and exec's. - seemed to work OK with meta file installed. - but without meta file, it seems and is not expanded and cyclone tries to call it - directly during execution, which of course segfaults. - need to understand why it is not expanded. also double-check but it must have worked - fine when meta file was installed, because did not see segfaults at that time. * thought: if we go with meta files, the compiler can revert back to using compiled macros if we do not install the meta files. @@ -76,6 +70,14 @@ when it does not have to, and slowing down compilation even more + * macros within macros, 4 cases: + TODO: explain how each one will be expanded: + - compiled macro within compiled macro + - eval'd macro within compiled macro + - compiled macro within eval'd macro + - eval'd macro within eval'd macro + +