Table of Contents

CS357L Recitation Information

Teaching Assistant

Matthew J. Barrick M.S. Office: FEC 126
Phone : (505) 277-2622
Email : <barrick[at]cs.unm.edu>
Office Hours:
Tuesday/Thursday 11:00AM-1:00PM or by appointment

Mailing list: cs357@cs.unm.edu
Sign-up at http://mail.cs.unm.edu

Emacs and Scheme

Emacs Definitions (.emacs file)

GNU Emacs Reference Sheet [.tex] [.ps][.pdf]
Using Scheme with Emacs

Emacs for Mac OS X
Emacs for Windows
MzScheme

Getting a productive environment set up in PLT Scheme

Haskell Mode for Emacs

.emacs file for Moons Machines (Haskell and Emacs)

Homework 1

SAP Exercises:
2.4, 2.14, 2.15, 2.20
3.3, 3.5, 3.7, 3.9, 3.12 
Due Monday, February 9, 2009 by 5:00 PM 

Class Notes

Monday Wednesday Friday
01_26_2009.scm 01_28_2009.scm 01_30_2009.scm
02_02_2009.scm 02_04_2009.scm 02_06_2009.scm
Lab2.scm
02_09_2009.scm 02_11_2009.scm 02_13_2009.scm
Lab3.scm
02_16_2009.scm 02_18_2009.scm 02_20_2009.scm
Lab4.scm
02_23_2009.scm 02_25_2009.scm 02_27_2009.scm
Lab5.scm
03_02_2009.scm 03_04_2009.scm 03_06_2009.scm
Lab6.scm
03_09_2009.scm Midterm No Class
Lab7.scm
Spring Break
03_23_2009.scm 03_25_2009.hs Not Available
Lab8.scm
03_30_2009.hs Midterm Review Midterm II
Lab9.scm
04_06_2009.hs 04_08_2009.hs 04_10_2009.hs
04_13_2009.hs 04_15_2009.hs No Class
Lab11.scm Queue.hs

Stream Library (Tested)

Scheme Compiler in Haskell