From: Matthew Flatt <mflatt@cs.utah.edu> To: plt-scheme@fast.cs.utah.edu Date: Sat, 2 Feb 2002 20:08:08 -0700 (MST) Subject: 200alpha11 The exp-tagged code in CVS for MzScheme and MrEd is now version 200alpha11. Changes: * `namespace-variable-binding’ has been replaced by `namespace-variable-value’ and `namespace-set-variable-value!’. * Added `namespace-symbol->identifier’. * The MzScheme and MrEd executables take special action when the invoked executable name is of the form `scheme-<dialect>’ (i.e., the MzScheme/MrEd executable is renamed, or it is accessed via a link). Specifically, the module `(lib "init.ss" "script-lang" "<dialect>")’ is invoked to initialize the namespace; the first argument is used as a filename to load afterward; and, finally, `main’ is called with the leftover arguments as a list of strings. This executable-name trick is intended to let someone implement SRFI-22 easily (where "someone" is probably Francisco). The call-`main’-with-arguments feature is also available separately through a new -C/--main flag. Matthew