This directory contains Swindle - Scheme with Noodlle extension, for CS212. This is an extension of MzScheme from Rice University that works also with DrSwindle - a modification of DrScheme. The latest version of this is available at http://www.cs.cornell.edu/eli/Swindle/. To learn more, get on-line manuals etc., go to http://www.cs.rice.edu/CS/PLT/. Other Scheme resources on the web: Schemers.org, http://www.schemers.org/ The Scheme Programming Language home page at MIT, http://www-swiss.ai.mit.edu/scheme-home.html The Internet Scheme Repository at Indiana, http://www.cs.indiana.edu/scheme-repository/SRhome.html Yet another Scheme home page, http://www-swiss.ai.mit.edu/~jaffer/Scheme.html The CMU Scheme Repository, http://www.cs.cmu.edu/ afs/cs.cmu.edu/project/ai-repository/ai/lang/scheme/0.html Also, there is a scheme newsgroup, comp.lang.scheme. The files here are: readme.txt This file. install.txt Installation instructions. doc.txt Description of user-level functions, macros, generic functions and variables. This is in a format that help-desk recognizes. info.ss Definitions for compilation with mzc. swindle.ss Evaluating this file loads the Swindle unit and returns a function that can be applied to get all Swindle bindings in the current namespace. swindlesig.ss Definition of the signatures for the other uints. extra.ss Extra definitions - mainly for things that are using clos.ss (generic methods). clos.ss Two main things in this file are a set of convenient macros, and implementation of the standard meta classes. tiny-clos.ss The core object system (adapted from Xerox). setbang.ss Macros for generalized set! on forms. support.ss Support functions. console.ss A small file that can be loaded to get Swindle in MzScheme running in a console. swindle.el "swindle-mode" for Emacs. patch.ss Loading this file returns a function that when applied to no arguments will update the system from the web. version Contains a single number, used for automatic updating, do not modify! copying Copying information. ------------------------------------------------------------------------------- Copyright (C) 1998 Eli Barzilay, Cornell University This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA