PLT Scheme Libraries and Extensions
The following sites distribute libraries for PLT Scheme:
The table below is a catch-all to list software packages that are not serviced by the above pages. Note that many of the packages below are for very old versions of PLT Scheme.
|
Connectivity | dot-scheme .NET binding- for version: 205 to 209
- for platform: Windows
- requirements: None
- implementor: Pedro Pinto
mzgdbm gdbm interface- for version: 103
- for platform: All
- requirements: C compiler
- implementor: Alex Ott
SSAX-SXML SSAX XML parsing framework- for version: 200 to 209
- for platform: All
- requirements: None
- implementor: Oleg Kiselyov et al.
HtmlPrag Permissive HTML parser that emits SXML- for version: 200 to 209
- for platform: All
- requirements: None
- implementor: Neil Van Dyke
MrMathematica Mathematica interface- for version: 208 to 209
- for platform: All
- requirements: Mathematica
- implementor: Zhu Chongkai
matlab-interface.plt Matlab interface- for version: 200 to 209
- for platform: All
- requirements: Matlab, C compiler
- implementor: Sebastian Seidel
Networking | Digest MD5 implementation (RFC 1312; 128-bit fingerprint)- for version: 103
- for platform: see site
- requirements: C compiler
- implementor: Bertrand Petit
mhash.plt Bindings for the mhash library for crytographic hashes- for version: 200 to 209
- for platform: All
- requirements: C compiler, mhash lib
- implementor: Patrick Ekman
cookie.plt HTTP cookies- for version: 103
- for platform: All
- requirements: None
- implementor: Francisco Solsona
GUIs | MrEd Designer Tool for designing MrEd GUIs- for version: 207 to 209
- for platform: All
- requirements: None
- implementor: Jean-Pierre Lozi
MzGtk An interface to Gtk for MzScheme- for version: 100 to 103
- for platform: Unix
- requirements: Gtk
- implementor: Robert John Andersen
slider.plt 2D and 1D slider widgets- for version: 100 to 103
- for platform: All
- requirements: None
- implementor: Michael Sperber
memory-canvas.plt A canvas for animations without flickering- for version: 203 to 209
- for platform: All
- requirements: None
- implementor: Katsmall the Wise
guibuilder.plt A GUI for designing simple MrEd GUIs- for version: 102 to 103
- for platform: All
- requirements: None
- implementor: PLT
Multimedia | GLUTSCM OpenGL Utility Toolkit (GLUT) for MzScheme- for version: 200 to 209
- for platform: All
- requirements: C compiler, GLUT
- implementor: Carlos Eduardo Scheidegger
mzshare.zip MidiShare interface- for version: 100 to 103
- for platform: Windows
- requirements: midishare
- implementor: Jacques Herry
speech.zip An interface to the Microsoft Speech API- for version: 100 to 103
- for platform: Windows
- requirements: Speech SDK 4.0, C++ compiler
- implementor: Gary Bishop
Desktop Tools | MzVim Patches to Vim to embed MzScheme- for version: 205 to 209
- for platform: All
- requirements: Vim, C compiler (Unix)
- implementor: Sergey Khorev
SirMail.plt An IMAP mail client (with plenty of rough edges)- for version: 203 to 209, 103
- for platform: All
- requirements: None
- implementor: Flatt & Findler
mnemisis.plt Finds words to help you remember numbers- for version: 202 to 209
- for platform: All
- requirements: C compiler
- implementor: John Clements
Programming Tools | Swindle CLOS for MzScheme- for version: 203 to 209
- for platform: All
- requirements: None
- implementor: Eli Barzilay
SpécialK (src,doc) Quasi-functional language to write algorithms in an easy way- for version: 207 to 209
- for platform: All
- requirements: None
- implementor: Sylvain Beucler, Julien Charles, Pierre Châtel, Cyril Rodas
Quack Enhanced Emacs support for Scheme- for version: All
- for platform: All
- requirements: Emacs
- implementor: Neil Van Dyke
no-brainer.plt DrScheme tool to check for arity errors and unused bindings- for version: 203 to 209
- for platform: All
- requirements: None
- implementor: John Clements
PIC16F84 Simulator for Microchip's PIC16F8x MCU- for version: 200 to 209
- for platform: All
- requirements: None
- implementor: Vincent Hourdin
algol60.plt Algol60 plug-in for DrScheme- for version: 204 to 209
- for platform: All
- requirements: None
- implementor: PLT
data viewer Drawing tree data structures- for version: 103
- for platform: All
- requirements: None
- implementor: Olivier Merigon
check-variables.scm A utility that checks for unbound variables- for version: 53 to 209
- for platform: All
- requirements: None
- implementor: Will Fitzgerald
Entertainment | othello.plt Othello (addition to PLT Games application)- for version: 203 to 209
- for platform: All
- requirements: None
- implementor: TESQUET Sébastien
Tower of Hanoi, Chess Tower of Hanoi animation (source), Chess player (no source)- for version: 101 to 103
- for platform: All
- requirements: None
- implementor: Benjamin Cornu
Snakes Snake game- for version: 100 to 103
- for platform: All
- requirements: None
- implementor: Mickey Le Grand
weather-war.zip Weather War (a classic game)- for version: 103
- for platform: All
- requirements: None
- implementor: Daniel Lyle
magic.plt Search a Magic the Gathering card database- for version: 200 to 209, 103
- for platform: All
- requirements: None
- implementor: Findler and Barland
Tetris The classic video game- for version: 201
- for platform: All
- requirements: None
- implementor: GA Tech
Library Collections | SLIB The Scheme Library- for version: 100 to 209
- for platform: All
- requirements: None
- implementor: Aubrey Jaffer et al.
Textbook Support | Concrete Abstractions Using DrScheme with Concrete Abstractions- for version: 53 to 209
- for platform: All
- requirements: None
- implementor: Max Hailperin
picture.plt Picture language of SICP- for version: 200 to 209
- for platform: All
- requirements: None
- implementor: Michael Sperber
FFI and C Tools | mpp A pre-processor for interface code, derived from an ecolisp tool- for version: 101 to 103
- for platform: Cygwin, Unix
- requirements: C compiler
- implementor: Gregory Lampshire
readline.plt For using the GNU readline library, especially in the MzScheme REPL- for version: 205 to 209, 200 to 209, 103
- for platform: Unix, Cygwin?
- requirements: libreadline.a, C compiler
- implementor: Matthew Flatt
Examples and Tests | mzcomvb.zip Test suite for running MzCOM in Visual Basic 6.0- for version: 102 to 103
- for platform: Windows
- requirements: Visual Basic
- implementor: Andre Van Meulebrouck
When possible, contributions should be added to PLaneT.
To contribute other software or links for this page, please send mail to Matthew at mflatt@plt-scheme.org.
PLT / scheme@plt-scheme.org |