Launch Pad

schemers.org

Our Scheme Platform

We've installed DrScheme on eecg. For a simple command-line interface to it, type drscheme-jr. For a graphical IDE, type drscheme. If you use the IDE, select the "Language" menu and choose the language "Full Scheme".

For those of you new to Scheme, here's a "Hello World!":

  ugsparc26.eecg% drscheme-jr
  DrScheme Jr is loading. Please wait...
  Welcome to DrScheme Jr version 103, Copyright (c) 1995-2000 PLT
  Language: Textual Full Scheme (MzScheme)
  > (display "Hello World!")
  Hello World!> (exit)
  ugsparc26.eecg%

The ecf Linux workstations (p1.ecf -> p77.ecf and p83.ecf -> p118.ecf) have umb-scheme which should also work fine for us.

Part of the Scheme assignment will involve graphics (yeah!), which will require a DrScheme library (but you won't have to understand how to use the IDE).

Newsgroup

comp.lang.scheme

Our Curriculum

This is tentative, but should give you a good idea of what to look at if you're preparing early.

Texts

The following two texts are the most appropriate library books for our course. They are being put on short term loan.

The following are two fun little texts. They aren't comprehensive, but might be just what you're looking for to get over certain difficulties. They too are being put on short term loan.

More of a reference is the text by Dybvig, and the ultimate reference is the official standard. Both are available online, and Dybvig is also available in the library.

Here are four more online texts that look like they might be appropriate for our course. SICP (considered a classic) is also available in the library.

Here are two more texts available in the library.