mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-20 06:09:17 +02:00
Removed completed items
This commit is contained in:
parent
671413b467
commit
feeb531f5c
1 changed files with 1 additions and 21 deletions
22
TODO
22
TODO
|
@ -12,19 +12,6 @@ Working TODO list:
|
||||||
|
|
||||||
- self-hosting, there are a lot of accumulated TODO's that need to be addressed
|
- self-hosting, there are a lot of accumulated TODO's that need to be addressed
|
||||||
|
|
||||||
- installation - let's get this nailed down, since it is important and a mess right now
|
|
||||||
* looks like will need to relocate .scm files from main dir to the same dirs as the .sld files.
|
|
||||||
see issues with trying to compile self2
|
|
||||||
note self now requires a 'make install' to get the sld's in place
|
|
||||||
|
|
||||||
|
|
||||||
* figure out how a build will go now. is it possible to build locally
|
|
||||||
and test (which would be ideal) or is an install required? a
|
|
||||||
compromise might be to require libs/includes be installed, but
|
|
||||||
allow local cyclone/icyc to work with them. TBD how the scheme/cyclone
|
|
||||||
dir would fit in that case (implies share dir may need to live in
|
|
||||||
scheme code and not in the runtime libraries).
|
|
||||||
|
|
||||||
- improved error handling:
|
- improved error handling:
|
||||||
- param count checks
|
- param count checks
|
||||||
* should have checks in compiler as well. could possibly
|
* should have checks in compiler as well. could possibly
|
||||||
|
@ -34,7 +21,7 @@ Working TODO list:
|
||||||
to check each application point, and need to look up the function to
|
to check each application point, and need to look up the function to
|
||||||
see how many args it can receive.
|
see how many args it can receive.
|
||||||
- type checking
|
- type checking
|
||||||
ideally want to do this in a way that minimized performance impacts.
|
ideally want to do this in a way that minimizes performance impacts.
|
||||||
will probaby require extensive checks within apply() though, since that
|
will probaby require extensive checks within apply() though, since that
|
||||||
all happens at runtime.
|
all happens at runtime.
|
||||||
|
|
||||||
|
@ -44,13 +31,6 @@ Working TODO list:
|
||||||
|
|
||||||
without these, it will be impossible (or at least time-consuming) to debug issues going forward
|
without these, it will be impossible (or at least time-consuming) to debug issues going forward
|
||||||
|
|
||||||
- use cyclone-bootstrap to build/install a version of cyclone from C source
|
|
||||||
will want to be able to do a full install to specified (or default) location, eg: /usr/local
|
|
||||||
will need to include all autogenerated files, sld's, and anything else required for an install
|
|
||||||
then this repo can just use 'cyclone' to build
|
|
||||||
|
|
||||||
- modify main cyclone.scm program to compile
|
|
||||||
|
|
||||||
2) Need to either allow code to read an import after macro expansion, or have another main module for self-hosting
|
2) Need to either allow code to read an import after macro expansion, or have another main module for self-hosting
|
||||||
|
|
||||||
- GC improvements
|
- GC improvements
|
||||||
|
|
Loading…
Add table
Reference in a new issue