PLT Scheme

The Swine Before PERL

Shriram Khrishnamurthi's presentation on the beauty of Scheme and functional programming languages. This presentation was what sold me on Scheme and Functional Programming. You have to watch it. This is probably my favorite presentation of all time!

Dave Herman's Scheme Code

Personal collection of PLT Scheme code that Dave Herman wrote over the years.

DATA STRUCTURES GALORE

Data Structures Implemented in PLT-Scheme

Networking in PLT Scheme

PLT Scheme has simple yet powerful primitives for establishing network connections. Learn more about them by searching on "TCP/IP" in Help Desk.

We will build a few applications in this tutorial, starting with something mind-numbingly simple, and growing to something that begins to approach a useful application. [NOTE: Tutorial hasn't grown all the way out that far yet.]

Learning to Program with DrScheme

DrScheme is a superbly
designed programming environment for a family of implementations of the Scheme programming language. Combined
with a great, freely available textbook, How To Design Programs which lays
emphasis on the program design process rather than on finer

Schematics Scheme Cookbook

The Schematics Scheme Cookbook is a collaborative effort to produce time-saving documentation and recipes for using Scheme for common tasks in practical contexts, particularly in commercial environments.

PLT Scheme Libraries and Extensions

A collection of PLT Scheme Libraries and Extensions

How To Design Programs

The book was written by members of the PLT Scheme team, a group of (mostly) academics who have also created the PLT Scheme family of Scheme implementations.

Setting up Emacs for use with PLT Scheme on Windows or Mac OS X

Emacs is the preferred Scheme source code editor for many experienced PLT
Scheme developers; however, it is not easy for an Emacs neophyte to get an Emacs
environment set up and configured properly for Scheme development. The problem
is compounded if the development platform is Microsoft Windows since Unix (and
variants) is the more common platform used by experienced Scheme developers. In

Syndicate content