Brain dump more TODOs
This commit is contained in:
parent
9ea4774c64
commit
db1807a8f4
14
TODO.org
14
TODO.org
|
@ -43,6 +43,17 @@ syntax-case.
|
||||||
- goto
|
- goto
|
||||||
- external
|
- external
|
||||||
|
|
||||||
|
* TODO start porting ps-compiler
|
||||||
|
|
||||||
|
Above is just the emulation layer. The real work is the ps-compiler itself,
|
||||||
|
which is written in Scheme 48 (and also Common Lisp apparently). This will
|
||||||
|
involve:
|
||||||
|
|
||||||
|
- rewrite s48 interfaces as guile modules
|
||||||
|
- rewrite code using records to use Guile's (or emulate s48?)
|
||||||
|
- rewrite macros from explicit renaming to syntax-case
|
||||||
|
- ... and many more unforeseen challenges...
|
||||||
|
|
||||||
* TODO prepare some compatibility tests
|
* TODO prepare some compatibility tests
|
||||||
|
|
||||||
We need to find collect all the "real-world" Pre-Scheme we can get our hands on,
|
We need to find collect all the "real-world" Pre-Scheme we can get our hands on,
|
||||||
|
@ -71,4 +82,7 @@ Exhibit A is the "hello world" from the manual:
|
||||||
-1)))
|
-1)))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
A bunch of tests are included in scheme48-1.9.2/ps-compiler/prescheme/test.
|
||||||
|
Nice!
|
||||||
|
|
||||||
* TODO write more TODOs
|
* TODO write more TODOs
|
||||||
|
|
Loading…
Reference in a new issue