[plt-scheme] 200.2

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Sun Jul 7 23:33:32 EDT 2002

The exp-tagged code in CVS for MzScheme and MrEd is now version 200.2.


 * Windows: launchers (executables that start MrEd- and MzScheme-based
   programs) are now applications that link directly to the MrEd and
   MzScheme DLLs. The old launchers were stub programs that lauched a
   separate MrEd or MzScheme process.

   The most visible result of this change is that the process manager
   will list DrScheme as "DrScheme.exe" instead of "MrEd.exe".

   The less visible benefits involve process ids and eliminating
   command-line length limits.

 * Windows: the tools for creating launchers and `mzc --[gui-]exe'
   executables now support custom icons for the resulting executable.

   For a launcher created by Setup PLT to load "x.ss", place "x.ico" in
   the same directory as "x.ss", and Setup PLT will install the icon.
   With `mzc --[gui-]exe', use the --ico flag.

 * Mac OS X: `mzc --[gui-]exe' now works. (Supply a Mac-format icon
   with --icns.)

 * Fixed mzc bug with `set!' on a module-defined variable.


Posted on the users mailing list.