[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
199.11
The v200-tagged code in CVS for MzScheme and MrEd is now version 199.11.
* Changed string constants to support all ANSI C escapes, such as \n,
both on input and on output from `write'. Implemented by Eli
Barzilay.
* Added an optional argument to `read-syntax' for setting the source
location offset.
* Changed `datum->syntax-object' to allow a literal location
specification as the last argument, instead of a syntax object
whose location is copied.
* Added an optional argument to `system-type'. If it's not false (the
default), the result is a string that contains details about the
operating system and the current machine (in a platform-specific
format).
* Added `file-stream-buffer' to control the buffering of data in
file-stream ports. The buffer modes are standard: 'none, 'line, and
'block. Under Unix, the default mode for the original error port is
now 'none instead of 'line.
* Fixed port line counting to treat CRLF as terminating a single line
(on all platforms), instead of counting the CR and LF separately.
Consequently, the source location information in error messages is
more useful under Windows.
* Fixed `file-stream-port?' for Windows.
* Fixed `system' in the "process.ss" MzLib library when the current
input, output, or error port is not a file-stream port.
The two preceding bug fixes effectively cancel each other; `system'
still doesn't work in Windows at the moment.
* Fixed omissions in the MzLib manual.
Doc bundles updated for MzScheme, MzLib, and MrEd.
Matthew