Brain dump more TODOs

This commit is contained in:
Andrew Whatson 2022-07-18 11:23:47 +10:00
parent 9ea4774c64
commit db1807a8f4

View file

@ -43,6 +43,17 @@ syntax-case.
- goto
- 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
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)))
#+END_SRC
A bunch of tests are included in scheme48-1.9.2/ps-compiler/prescheme/test.
Nice!
* TODO write more TODOs