Removed completed item - symbols/libs

This commit is contained in:
Justin Ethier 2015-05-22 22:00:34 -04:00
parent 1af80a9331
commit de99a4d934

13
TODO
View file

@ -1,18 +1,5 @@
Working TODO list:
- Issues with libraries:
icyc compiles now, but quote is broken, eg:
cyclone> 'a
Error: Unbound variable quote
it seems tagged-list? is receiving two different instances of the "quote" symbol
add_symbol(quote_quote); appears in each module
possible fix:
- replace/modify defsymbol so it creates the quote_ pointers, but zeros them
- modify the entry_pt function to use find_or_add_sym to initialize all symbols prior to the module doing anything. as part of this, allocate the sym and assign the appropriate quote_ var to it. this should work across modules since the first module would create it, second one would use the found one, etc.
- Reduction in size of generated code
is there anything we can do?
are closures being packed/unpacked unnecessarily?