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