CS4536/CS536: Programming Languages (A-Fall09)

Software

We will use the following software packages this term:


DrScheme

Use the current version (4.2.1), with language level "Pretty Big" (under menu Language->Choose Language). The text requires an additional package within DrScheme. Instructions are in the "Get the Software" section on the book website.

If you want to get the square brackets as shown in class and the text, go to Edit→Preferences→Editing→Square Brackets within DrScheme. Put define-type in the "cond-like keywords" area, skipping 1 subexpression. Put type-case in the "cond-like keywords" area, skipping 2 subexpressions.

For better indentation, go to Edit→Preferences→Editing→Indentation and put type-case in the "lambda-like keywords" area.


Glasgow Haskell Compiler

If you want to install the Haskell system on your own computer, you can download it here. To start the interactive evaluator on CCC Unix, run ghci (assuming /usr/bin/ is in your path).


And perhaps one more

To be determined once I understand the class' background.