[PLT logo] Comp 311 Notes

If you notice any errors, please tell me.

Lecture Notes


Resources

Essentials
Essentials of Programming Languages (Second Edition) by Friedman, Wand and Haynes
Little
The Little Schemer (née LISPer) by Friedman and Felleisen
Seasoned
The Seasoned Schemer by Friedman and Felleisen
R5RS
The Revised^5 Report on Scheme
HTDP
How To Design Programs by Felleisen et al
C&W
Luca Cardelli and Peter Wegner, ``On Understanding Types, Data Abstraction and Polymorphism'', ACM Computing Surveys, Vol. 17, No. 4, December 1985, pp. 471-522
S&F
Amr Sabry and Matthias Felleisen, ``Reasoning about Programs in Continuation-Passing Style'', Lisp and Symbolic Computation, Vol. 6, 1992, pp. 289-360
H,D&B
Robert Hieb, R. Kent Dybvig and Carl Bruggeman, ``Representing Control in the Presence of First-Class Continuations'', Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, June 1990, pp. 66-77