mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-09 05:57:34 +02:00
Added new items
This commit is contained in:
parent
c6d9bea327
commit
e3a0aa7dfa
1 changed files with 7 additions and 3 deletions
10
TODO
10
TODO
|
@ -3,6 +3,13 @@ Working TODO list:
|
|||
- Add (list-set!) from r7rs
|
||||
will likely require tweaks to GC similar to (set-car! / set-cdr!)
|
||||
|
||||
- Error handling
|
||||
need to perform much more error handling of input code. one of the biggest is to report if a function is passed the wrong number of arguments, as this will result in segfauls, bad transport errors, etc downstream if it is allowed.
|
||||
|
||||
- Reduction in size of generated code
|
||||
is there anything we can do?
|
||||
are closures being packed/unpacked unnecessarily?
|
||||
|
||||
- Issues with detecting cycles:
|
||||
- (equal?) loops forever when comparing two different circular lists
|
||||
- printing *global-environment* in the repl still loops forever
|
||||
|
@ -37,9 +44,6 @@ Working TODO list:
|
|||
TODO: once this works but before moving all, consolidate all this in docs/strings.txt or such. would be useful to keep these notes
|
||||
|
||||
|
||||
- Error handling
|
||||
need to perform much more error handling of input code. one of the biggest is to report if a function is passed the wrong number of arguments, as this will result in segfauls, bad transport errors, etc downstream if it is allowed.
|
||||
|
||||
- Unit test improvements
|
||||
- concatenate all into one file when compiling / running
|
||||
- add assert functions, and actually test for equality
|
||||
|
|
Loading…
Add table
Reference in a new issue