From bb967c12682c7b6001f1c639aeef5496782dd473 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Tue, 4 Aug 2015 21:50:55 -0400 Subject: [PATCH] Planning for macros --- TODO | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/TODO b/TODO index 3b7e4fce..1f23dd29 100644 --- a/TODO +++ b/TODO @@ -5,6 +5,11 @@ Roadmap: Working TODO list. should start creating issues for these to get them out of here: + - macros + 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? + - self-hosting, there are a lot of accumulated TODO's that need to be addressed - adding r7rs support @@ -24,13 +29,9 @@ Working TODO list. should start creating issues for these to get them out of her cyclone> (call/cc (lambda (k) (k 1))) Error: Expected 2 arguments but received 1. - - Documentation improvements - - create a getting started page to go into more detail (build section could move to a that page, could go over build options, rlwrap, etc) - - create a 'how this was built' page to go into more detail about which references were used where - - features section is not accurate, need to assess what is implemented - - eval - there is no concept of macro expansion, probably other deficiencies as well + there is limited concept of macro expansion, probably other deficiencies as well + call/cc issues? almost certainly will break when running the self-hosted compiler... no, I think this is ok. may want to unify macros with compiler side though