Racket
- Racket home
- Download page
- Racket documentation.
Racket has been used for a wide range of teaching and research
projects. A couple of the most useful documents for us are:
- The
Racket Guide. A detailed language reference. This is
probably the best source for examples and explanations for the
functional programming part of the course.
- How to Design Programs. This
is an introductory programming text using Racket
written by the same folks. Since it's aimed
at beginners it might not move as fast as you'd like, but it has
a very good introduction to the concepts we're covering in CSE 341.
CSE 341 Notes on Racket
Based on notes by Alan Borning.
- Racket Basics
- Recursion and Applicative Programming
Other Resources