CS 59

Hands-on Programming Languages

scheme-and-evolution-of-lisp.txt – How to run and read Scheme

continuation-passing-style.txt – Continuation passing style (CPS)

cps-examples.scm – CPS code examples from class

scheme-cps-class-log.txt – Class log

continuations-intro.txt – introduction to automatically making continuations with CALL/CC

cont-dft.scm – CALL/CC example of depth-first tree traversal (based on Paul Graham’s OnLisp Chapter 20)

amb.scm – CALL/CC-based solver (also based on Paul Graham’s OnLisp Chapter 20, but more magical!)

continuations-from-the-ground-up.txt — A look at continuations starting with C’s setjmp/longjmp, and working through multiple examples.