Programming and Meta Programming in Scheme


CS 145A: Declarative Programming

Syllabus
Homework Policies
Setting "Language Level" in Dr. Scheme
Assignment #1
Assignment #2
Assignment #3
Assignment #4
Assignment #5
Assignment #6
Devil's Pitchfork (hacked for Dr. Scheme)
streams.scm (stuff you'll need to do stream problems in Dr. Scheme)
Midterm #1
Midterm #2
Final Exam
Scheme Links
The Scheme Homepage (@ MIT)
The Scheme Repository (@ UI)
Programming & Meta Programming in Scheme (@ Springer)
Dr. Scheme Home Page (@ Rice U.)
Schemers.org
Source Code from Programming and Meta Programming
Chapter 2: Procedures
Chapter 3: Evaluation Control and Recursion
Chapter 4: Data Control
Chapter 5: Iteration
Chapter 6: Recursive Domains
Chapter 7: Variables
Chapter 8: Expressions as Values
Errata from Programming and Meta Programming
Chapter 0: Introduction
Chapter 1: Expressions and Values
Chapter 2: Procedures
Chapter 3: Evaluation Control and Recursion
Chapter 4: Data Control
Chapter 5: Iteration
Chapter 6: Recursive Domains
Chapter 7: Variables
Chapter 8: Expressions as Values
Text
Chapter 0: Introduction
Chapter 1: Expressions and Values
Chapter 2: Procedures


Comments
Computer Science Links
My Home Page