[MrEd logo] MrEd

MrEd is a graphical implementation of the Scheme programming language for Windows 95/98/NT, MacOS, and Unix/X. GUI applications written using MrEd run on all supported platforms without modification.

  • MzScheme is the core Scheme implementation embedded in MrEd.
  • DrScheme is the graphical environment for developing MrEd programs.

New! DrScheme 100alpha4 is now available for testing.

MrEd is R4RS-compliant (including the full numerical tower) and nearly R5RS-compliant (some macro support is lacking). MrEd provides everything that MzScheme provides, plus:

  • A windowing toolbox for creating windows and menus
  • A drawing toolbox for drawing to windows, bitmaps, and printer devices
  • An editor toolbox for creating multimedia editors
MrEd's GUI toolbox is integrated with MzScheme's thread system. MrEd dispatches events via synchronous (single-threaded) callback procedures, but also supports multiple eventspaces, which permit asynchronous (multi-threaded) event handling among different sets of windows.

MrEd is not yet available for BeOS or in x86 kernel form.

 
Download MrEd
Online Documentation
Report a Bug
Mailing Lists
Source Code
DrScheme
MzScheme
Other PLT Packages


System requirements: Windows 95/98/NT, MacOS, or Unix running the X Window System. MrEd is useful given at least 12 MB of RAM.

Download size is from 1.6 to 2.0 Mb, depending on platform. Disk usage is approximately 8 Mb.

PLT / scheme@cs.rice.edu