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.