# Scheme
[[Programming Languages]] [[Lisp Languages]]
SICP was the first book that taught me scheme. I had a lot of trouble grokking the metacircular interpreter. The javascript version actually doesn't have the same problems.
See [[BOOK - Structure and Interpretation of Computer Programs - 2nd Edition - Harold Abelson Gerald Jay Sussman Julie Sussman]]
## Implementations
### Chez Scheme
-
- [Chez Scheme | Hacker News](https://news.ycombinator.com/item?id=32600000)
## Links
A talk about the development of [[#Chez Scheme]], and its corresponding paper:
- [icfp06.cs.uchicago.edu/dybvig-talk.pdf](http://icfp06.cs.uchicago.edu/dybvig-talk.pdf)
- [https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72.4350&rep=rep1&type=pdf](https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72.4350&rep=rep1&type=pdf)
Apparently this is very good, and important for [[Compilers]]: [[Destination-Driven Code Generation]]:
- [https://legacy.cs.indiana.edu/~dyb/pubs/ddcg.pdf](https://legacy.cs.indiana.edu/~dyb/pubs/ddcg.pdf)