3 ms·
SICP and HtDP are good for starting out. I often use Scheme when I teach compilers, and I've got a few Scheme-related blog posts designed for the curious stude
by fadmmatt 17y ago
SICP and HtDP are good for starting out.
I often use Scheme when I teach compilers, and I've got a few Scheme-related blog posts designed for the curious student:
* Church encodings: http://matt.might.net/articles/church-encodings-demo-in-scheme/ http://matt.might.net/articles/church-encodings-demo-in-sche...
* Macro-generating macros: http://matt.might.net/articles/implementation-of-scheme-vector-struct-in-syntax-rules/ http://matt.might.net/articles/implementation-of-scheme-vect...
* Programming with continuations: http://matt.might.net/articles/programming-with-continuations--exceptions-backtracking-search-threads-generators-coroutines/ http://matt.might.net/articles/programming-with-continuation...