diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/step_notes.txt | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/docs/step_notes.txt b/docs/step_notes.txt index 897fb56..06994e3 100644 --- a/docs/step_notes.txt +++ b/docs/step_notes.txt @@ -162,16 +162,18 @@ Step Notes: splice-unquote and quasiquote - step8_macros - - types module: - - add first, rest functions + - types + - capability to store ismacro property in function + - core module: + - add first, rest, nth functions - add is_macro_call and macroexpand - recursively macroexpand lists - if applying a macro function, run it on the ast first before continuing - - call macroexpand apply in EVAL + - call macroexpand apply in EVAL before apply - EVAL: - add 'defmacro!' and 'macroexpand' - - store ismacro property on function metadata + - set ismacro property on function - step9_interop |
