diff --git a/TODO b/TODO index 9693d600..146b2747 100644 --- a/TODO +++ b/TODO @@ -1,13 +1,11 @@ Working TODO list: - - Issues with library hello example: + - Issues with libraries: - libraries do not handle dependencies correctly. there are at least two issues: + icyc compiles now, but quote is broken, eg: - - cyclic dependencies cause the compiler to hang. will need to keep a running list of deps probably, like the chibi meta-language - - entry_pt inits are not always in the correct order. see icyc broken unless imports are reversed. the deps need to be ordered such that - an import is not placed before another import that it depends upon. may be able to keep track of this info while keeping the running - list in the above bullet + cyclone> 'a + Error: Unbound variable quote - Reduction in size of generated code