DrScheme Release Notes
----------------------
Current Release: 42.
Release Date: June 8, 1996.
The following is a summary of the changes in this release from the
previous one.
A reminder that bug reports should be sent to: plt-bugs@cs.rice.edu.
DrScheme
--------
* Added a facility for single-stepping through small programs. See the
documentation for the stepper.
(http://www.cs.rice.edu/CS/PLT/packages/doc/donkey/donkey.html)
* Major restructuring in the online documentation for the builtin
gui-making classes. See the MrEd ToolBox.
(http://www.cs.rice.edu/CS/PLT/packages/doc/toolbox)
* Added a copy ring similar to emacs’s "kill ring". For example, you
can copy, cut or kill selection A, then copy B, then paste B, and then
use Meta-Y to replace the pasted B with A.
* Disabled editing before the prompt in the console (lower) window.
* MacOS memory use greatly improved.
* DrScheme’s support for the `do’ form currently requires the <step>
part. This will be fixed in future versions.
* DrScheme’s support for `(import ...)’ requires that the `module’
specification be an identifier bound to a module value.
* Added support for 16-bit color in XFree86 (unix only).
* Dropped the decimal point in the version number.
Underlying MzScheme Language
----------------------------
* `null’ is bound to the empty list.
* Falling through a `cond’ expression without matching any case is now
an error.
* The primitives `binary-and’, etc., are renamed to `bitwise-and’,
`bitwise-ior’, `bitwise-xor’, and `bitwise-not’.
* `string=?’, `char=?’, etc., are now multi-arity like numerical `=’,
etc.
* The braces { and } are treated as a matching set of parentheses, along
with ( ) and [ ].
For a more complete description of the mzscheme changes, see the
MzScheme release notes.
(http://www.cs.rice.edu/CS/PLT/packages/mzscheme/HISTORY)
Analysis
--------
* The analysis now understands the types of most mzlib primitives.
* Added an option to view parameterized types for functions.
* Minor changes in the layout of some options and menus, and some minor
options deleted.
Bug Fixes
---------
* Fixed bugs in `module’, `import’ and `do’.
* Fixed `dynamic-wind’ and `call/ec’ for values.
* Fixed `read’ for strings containing #\nul.
* Fixed annoying non-standard Windows beep.