Implementations

For the purpose of this course we rely on the Racket platform, in particular the DrRacket development environment, which includes command-line tools and an IDE. Follow the following link for download information of the newest release (we work with 3.51), and additional installation instructions:

Racket and DrRacket

DrRacket can be downloaded for Windows, Mac OS X, and various Unix flavors. As for various Linux flavors, Debian (and Ubuntu or Kubuntu) did only include the 2.0 packages in its stable package repositories, Fedora Core offers at least version 3.51 in its repositories (I think... ???).


Other systems and environments

Scheme Natural Language Toolkit (SNLTK)

Pocket Scheme (for Windows-based PocketPC's)


Online books and documentation

Wikipedia: Scheme

Chez Scheme

ReadScheme.org (Functional programing resources)
- Library

Revised^5 Report on the Algorithmic Language Scheme

Schemers.org

Teach Yourself Scheme in Fixnum Days

The Little Schemer

The Scheme Programming Language (2nd ed.), R. Kent Dybvig

The Scheme Programming Language (3rd ed.), R. Kent Dybvig

The Schematics Cookbook

The Seasoned Schemer



Tools for computational linguistics

Natural Language Toolkit (for Python)
- NLTK data archive (corpora, word lists etc. via SourceForge download)



Scheme and computational linguistics courses (a random collection)

see Scheme Natural Language Toolkit (SNLTK)