From: Matthew Flatt <>
Date: Mon, 27 Aug 2001 18:59:48 -0600 (MDT)
Subject: 199.21

The exp-tagged code in CVS (on the new server) for MzScheme and MrEd is
now version 199.21.

A few obscure bugs have been fixed since 199.20, but the MzScheme and
MrEd languages have not changed.

Instead, the changes for 199.21 are in the location and format of the
binaries and libraries:

 * Unix: plt/.bin/<archsys> is gone. Binaries now go directly into
   plt/bin. In particular, plt/bin/mzscheme is a binary instead of a

   This means that a `plt’ tree is not as easily shared by multiple
   platforms, but no one seemed to take advantage of the sharing
   possibilities, anyway.

 * Include files are in plt/include, and libraries are plt/lib.

 * Windows: the build creates and uses DLLs: libmzsch.dll, libmzgc.dll,
   and libmred.dll.

   Future improvements will take advantage of the DLLs, but few users
   should notice any difference for now.

 * Unix: configure with --enable-dynlib to get shared libraries and
   binaries that use them.

   Shared libraries are not the default, yet, because I’m not sure how
   all the details play out.