Reading on Implementing Scheme
This is a collection of links to materials relevant to the creation of Ruse. These are offered in no particular order, and have varying degrees of relevance to the project.
Links
- Seven lines of code, three minutes, implement a programming language from scratch
- History of T
- A lambda is not (necessarily) a closure
- Loop optimizations in Guile
- Revisiting common subexpression elimination in Guile
- Flow analysis in Guile
- Scheme from Scratch
- Build Your Own Lisp
- Three Implementation Models for Scheme