DrScheme Release Notes
Current Release: 43.
Release Date: August 9, 1996.
Note:
Release 44 is planned for August 28 and will include bug fixes
and better documentation for the new tools.
We encourage our users to try release 43 and submit bug
reports.
If at all possible, fixes for bugs in release 43 will be
incorporated into release 44.
Send bug reports to:
plt-bugs@cs.rice.edu
The following is a summary of the changes in this release
from the previous one.
DrScheme
-
Added a "Preferences" item on the "Edit" menu.
The "DrScheme" category allows selection of the subset of Scheme
from purely functional Scheme (no set!, etc) to (almost)
fully R4RS Scheme.
-
The Scheme primitives can now be redefined, and there is no longer
a restriction on using names that begin with "zodiac:".
-
These syntactic forms not yet supported:
do without the step form, vector constants inside quasiquote, local,
and define-structure (use define-struct instead).
-
Significant internal restructuring of the GUI tools DrScheme uses
to make windows, panels, buttons, etc.
Syntax Checker
-
Added a Syntax Checker and Colorizer.
-
Go to the "Tools" menu and click on "Syntax Checker."
Then, clicking on the "Check Syntax" button will highlight
syntax errors and (on some platforms) color the program according
to free and bound identifiers, syntactic forms, constants, etc.
Debugger
-
Added early support for a Debugger.
-
After loading a file, click on "Debug."
Then, clicking on the beginning of an expression (a "Hotspot")
will enable setting breakpoints and recording history
information.
Better documentation is planned for release 44.
-
Note:
The Debugger currently doesn't handle syntax errors very well.
So, first make sure that the program passes "Check Syntax" before
running the Debugger.
Stepper
-
Added support for let, let*, letrec, call/cc and improper arguments
in lambda.
-
Added Cut, Copy, Paste and Delete to the Edit menu.
Copy and Paste also work between the Stepper and DrScheme.
Analysis
-
The Analysis tool (MrSpidey) is temporarily unavailable in
releases 43 and 44 and will reappear in a future release.
Known Problems
-
On some platforms (Macintosh and Microsoft Windows), the Syntax Checker
and the Debugger do not display the program in color.
-
On the Macintosh, the Debugger window is too small, and the Hotspot
window does not pop up correctly.