1 Features
2 Libraries


 #lang swindle package: swindle

Swindle extends Racket with many additional features. The main feature that started this project is a CLOS-like object system based on Tiny-CLOS from Xerox, but there is a lot more.

Some documentation is available at http://barzilay.org/Swindle/.

1 Features🔗

The following is a high-level description of major features provided by Swindle. For every feature, the file that provides it is specified, if only a subset of the system is needed.

2 Libraries🔗

Files marked with “module” provide a module by the same name, files marked with "language module" modify the language and should be used as an initial import for other modules. Most files (and especially all language modules) are useful by themselves, even without using the whole Swindle environment.