mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 05:39: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
|
||||
|
||||
- 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:
|
||||
- param count checks
|
||||
* 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
|
||||
see how many args it can receive.
|
||||
- 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
|
||||
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
|
||||
|
||||
- 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
|
||||
|
||||
- GC improvements
|
||||
|
|
Loading…
Add table
Reference in a new issue