From 5b14a3a19d11ec29d30cdbe2ad4681013d562f6a Mon Sep 17 00:00:00 2001 From: Alex Shinn Date: Mon, 2 Nov 2009 01:31:23 +0900 Subject: [PATCH] adding todo list --- TODO | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 index 00000000..790de726 --- /dev/null +++ b/TODO @@ -0,0 +1,49 @@ +* -*- outline -*- + +*+ precise gc rewrite +**+ fix heap growing +**- separate gc heaps +**- finalizers +**- weak references +*+ ast rewrite +*+ full r5rs +*+ closures +*+ string-ports +*+ argument validation +*+ variadic procedures +*+ call/cc +*+ exceptions +*+ tail-call elimination +*+ internal defines +*+ 1st class primitives +*+ macros +*+ hygiene +**- nested +**- compiler macros +*+ bignums +*= modules +**+ scheme48-like config language +**- only/except/rename modifiers +**- scheme-complete.el support +*= ffi +**- libdl interface +**- opcode generation interface +**- stub generator +*= cleanup +*- user documentation +*- unicode +*- condition-case +*- native x86 compilation +*+ plan 9 port +*= 9p support +*- optimization passes +**- constant folding +**- simplification pass, dead-code elimination +**- lambda lift +**- inlining +**- unsafe operations +**- plugin infrastructure +*- type inference with warnings +*- SRFI-0 cond-expand +*- SRFI-9 define-record-type +*- code repository with install tools