Just downloaded it and it feels A LOT faster on Windows! Thanks to you all!!! ;)<br><br>yinso <br><br><div><span class="gmail_quote">On 5/21/07, <b class="gmail_sendername">Eli Barzilay</b> <<a href="mailto:eli@barzilay.org">
eli@barzilay.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">PLT Scheme version 370 is now available from<br><br>
<a href="http://download.plt-scheme.org/">http://download.plt-scheme.org/</a><br><br>Some highlights:<br><br>* The conservative garbage collector (CGC) has been replaced with a<br> precise garbage collector (3m) in the standard build. For most
<br> users, this change simply amounts to "better performance in space<br> and time". For example, a long-running DrScheme instance typically<br> uses much less memory than before.<br><br> The new memory manager also supports a new "Limit Memory..." option
<br> (in DrScheme's "Scheme" menu) to limit the memory use of a<br> programming running inside DrScheme.<br><br> For those who work with C-implemented libraries and extensions, the<br> switch to precise collection may complicate interoperability. To a
<br> large extent, however, `(lib "foreign.ss")' works the same with both<br> collectors. (But note that the 3m is a moving collector, so be<br> careful with passing Scheme objects to C.)<br><br> Although our pre-built binaries use the new collector, builds from
<br> source using the conservative collector are still supported.<br><br>* For a program written with one of the the "How to Design Programs"<br> (HtDP) languages, DrScheme saves the program with meta-information
<br> that identifies the language and records the teachpacks used by the<br> program. DrScheme's teachpack GUI now works only with the HtDP<br> languages. In other languages, use `require' to access teachpacks.
<br><br> The meta-information is in the form of a reader extension that turns<br> the file content into a `module'-based program, which means that<br> teaching-language files can be loaded directly into MzScheme or used
<br> with other PLT Scheme tools.<br><br>* The HtDP "world.ss" and "image.ss" teachpacks have been revised,<br> including support for the creation of animated GIFs.<br><br>* Unit-based servlets are no longer supported in the web server. Use
<br> module-based servlets, instead. (Servlets can be implemented using<br> a `unit' within a `module', but the web server's API is provided<br> through a module.)<br><br>* A new `(lib "unit.ss")' library replaces the old one and provides a
<br> simpler and more flexible syntax. The `(lib "unitsig.ss")' library<br> is deprecated but still available as `(lib "unitsig200.ss")', and<br> the old `(lib "unit.ss")' is available as `(lib "
unit200.ss")'.<br><br>Feedback Welcome,<br>--<br> ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:<br> <a href="http://www.barzilay.org/">http://www.barzilay.org/</a> Maze is Life!
<br>_________________________________________________<br> For list-related administrative tasks:<br> <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a>
<br></blockquote></div><br>