From: Matthew Flatt <mflatt@cs.utah.edu>
To: plt-scheme@fast.cs.utah.edu
Date: Mon, 18 Jun 2001 20:21:36 -0600 (MDT)
Subject: 199.15

The v200-tagged code in CVS for MzScheme and MrEd is now version 199.15.

The changes are relatively minor:

 * Added `error-print-source-location’, which controls whether error
   messages include source information (e.g., line and column, actual
   expression). Turning off source info in the message text provides
   less cluttered error messages for tools, like DrScheme, that
   inspect the exception record anyway.

 * Added `current-command-line-arguments’, which contains a vector of
   argument strings. (The `argv’ variable is still defined, too.)

 * Fixed syntax expansion so that graph structure under `quote’ is
   preserved. Cyclic graph structure is not supported within `syntax’
   or `quote-syntax’ (i.e., those forms loop forever when expanding or
   compiling with cyclic arguments).

 * Fixed a bug in `module’ expansion in the case that a body
   expression expands to `letrec-syntaxes’.

 * Added a `with-method’ form to class.ss. The new form binds
   identifiers for application-style method invocation.

 * Added initialization arguments for all fields of all event%
   subclasses.

 * Added a `demand-callback’ initialization argument to all
   menu-item-conatainer<%> and labelled-menu-item<%> classes.

The MzScheme, MzLib, and MrEd document bundles have been updated.

Matthew