mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-24 12:35:05 +02:00
Removed completed item - symbols/libs
This commit is contained in:
parent
1af80a9331
commit
de99a4d934
1 changed files with 0 additions and 13 deletions
13
TODO
13
TODO
|
@ -1,18 +1,5 @@
|
||||||
Working TODO list:
|
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
|
- Reduction in size of generated code
|
||||||
is there anything we can do?
|
is there anything we can do?
|
||||||
are closures being packed/unpacked unnecessarily?
|
are closures being packed/unpacked unnecessarily?
|
||||||
|
|
Loading…
Add table
Reference in a new issue