[DrScheme logo] DrScheme

Version 100, August 9, 1999

A patch for DrScheme 100 is available.

DrScheme is a graphical environment for developing programs using the Scheme, MzScheme, and MrEd programming languages. DrScheme runs under Windows 95/98/NT, MacOS, and Unix/X.

DrScheme's features include:

  • Source text highlighting of syntax and run-time errors
  • Support for multiple levels of Scheme from Beginner to Advanced
  • An algebraic stepper for the Beginner language
  • Interactive and graphical static analysis
  • A graphical user interface (GUI) library
  • Objects, threads, modules, exceptions, TCP/IP, and regular expressions, and filesystem support

DrScheme is a part of the TeachScheme! project.

Related software:

  • MrSpidey is the interactive static analysis tool, distributed separately from DrScheme.
  • DrScheme Jr is a text-only programming shell that supports the same languages as DrScheme.

Further information about DrScheme:

  • Online documentation
  • DrScheme: a pedagogic programming environment for Scheme. Robert Bruce Findler, Cormac Flanagan, Matthew Flatt, Shriram Krishnamurthi, and Matthias Felleisen. (Proc. 1997 Symposium on Programming Languages: Implementations, Logics, and Programs).
  • The DrScheme Project: An Overview. Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi (SIGPLAN Notices, June 1998).
  •  
    Download DrScheme
     
    Documentation
    Release Notes
    FAQ
     
    Report a Bug
    Mailing Lists
     
    TeachScheme!
     
    MrSpidey
    DrScheme Jr
    Other PLT Packages


    System requirements: Windows 95/NT, MacOS, or Unix running the X Window System. To run DrScheme comfortably, your machine should have at least 20 MB of RAM and at least 32 MB of total memory. Installing DrScheme requires about 12 MB of disk space.

    As a rough guide, the Windows 98 version of DrScheme takes about 5 seconds to start up on a Pentium/300. A text-only version of DrScheme, DrScheme Jr, requires less memory, but it includes neither the graphical development environment nor the graphics toolbox.

    PLT / scheme@cs.rice.edu