mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-24 04:25:06 +02:00
Removed vector section, items are either completed or triaged
This commit is contained in:
parent
d564fcee08
commit
bdd8bf2aa9
1 changed files with 1 additions and 7 deletions
8
TODO
8
TODO
|
@ -9,6 +9,7 @@ Working TODO list. should start creating issues for these to get them out of her
|
|||
|
||||
- improved error handling:
|
||||
- param count checks
|
||||
if a primitive is called directly, shouldn't it be possible to check arg count?
|
||||
is what we have now robust enough to prevent segfaults?
|
||||
|
||||
- type checking
|
||||
|
@ -30,13 +31,6 @@ Working TODO list. should start creating issues for these to get them out of her
|
|||
almost certainly will break when running the self-hosted compiler...
|
||||
no, I think this is ok. may want to unify macros with compiler side though
|
||||
|
||||
- vectors
|
||||
- make-vector should have an optional 'fill' arg in compiled code
|
||||
- note allocation functions can be functions instead of macros if they accept a
|
||||
cont arg so they do not have to return
|
||||
- should make GC more efficient, only transport mutated vector index, not the whole vector
|
||||
- After all this works, make sure to add tests from r7rs to test suite
|
||||
|
||||
- I/O
|
||||
- may be able to use fmemopen to implement output strings, although it is not supported on windows
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue