Harvey Mudd College
Computer Science 60
Useful Links
Java
Scheme
- Setup
- The DrScheme website (download DrScheme from here)
Note on setting up DrScheme: When you start DrScheme, you will need to
set the particular language it uses - it will be one of the many "dialects" of Scheme. Under the
"Language" menu, select "Choose Language...," and then under "PLT," choose Pretty Big.
After that, hit Run and you're ready to go!
- A step-by-step Scheme tutorial
- This website's tutorial
presents the functional core of Scheme (that we will use) very nicely. The only difference I'd
suggest is using first instead of the arcane car and rest instead of
cdr to extract portions of lists.
- Example code
- hw1.scm, a starting point for Hw1 with suggested example code and comments
- A sampler of Scheme Expressions and Function Definitions sampler.scm (by Prof. Keller)
- Tester code Load this into your program to create tests in plain source code.
(Using the
built-in test facility of Dr. Scheme is not recommended, as it will make your source file not readable as text.
- Formatting your code! An example of conscientious scheme style (facFormat.jpg)
- References
Prolog
JFLAP
- JFLAP
(download and documentation)
CS 60 languages we no longer use but are too sentimental to delete!
- rex, the "king" of languages!
Unix
Accessing knuth.cs.hmc.edu remotely