CSE 505: Concepts of Programming Languages

Autumn 1998


Meeting Times

Instructor: Craig Chambers (chambers@cs)

TAs:


Course Text

The recommended (but not required) textbook is Finkel's Advanced Programming Language Design, available in the UW Bookstore. An on-line version for viewing is available here.


Course Handouts

A list of all handouts in roughly chronological order is here.


Course Software

  • Running Scheme
  • Scheme Meta-circular Interpreter
  • Running SML
  • Binary tree datatype in SML
  • Running Haskell
  • Running Vortex/Cecil (here is an earlier version that works on the instructional alphas as well)
  • Running BETA

  • Mailing List and Threaded Archives

    We will be using a mailing list for administrative and instructional purposes.

  • If you wish to refer to a previously sent message, see the threaded mailing list archives.
  • Send mail to the list at cse505@cs.washington.edu.
  • To subscribe to the list, send email to majordomo@cs.washington.edu with the single line in the message body (not the subject):

  • General Programming Language Research Resources

    Language-Specific Resources

    Lambda Calculus

    Scheme

    ML

    Haskell

    Other Interesting Languages

    UW Language-Related Projects


    Previous Offerings