[plt-dev] Release Announcement for v4.2.5 -- almost last version

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Fri Apr 2 14:21:42 EDT 2010

What does "more compatible" mean (in bullet 5)?


On Fri, Apr 2, 2010 at 12:19 PM, Eli Barzilay <eli at barzilay.org> wrote:
> Mail me if you have any last-minute changes.  Also, Sam: I need that
> improved entry.
> ----------------------------------------------------------------------
> * PLT now supports multi-core parallelism via futures.  Futures
>  create tasks that run in parallel, as long as the tasks stay in
>  the "fast path" of the runtime system.  For more information, see:
>  http://tinyurl.com/futuresguide .
> * Our unit testing framework, schemeunit, is now included in the
>  distribution.  A graphical test runner is available via
>  schemeunit/gui.
> * New Russian and Ukranian translations, thanks to Sergey Semerikov.
> * The support languages for the "Programming Languages: Application
>  and Interpretation" textbook by Shriram Krishnamurthi are now part
>  of PLT Scheme.  In addition the PLAI GC language comes with a
>  random mutator generator (to help test collectors) and an improved
>  heap visualizer.
> * The Scheme-implemented bytecode reader, writer, and decompiler is
>  now more compatible with the C-implemented bytecode reader and
>  writer.
> * The `scheme/class' library now provides contract combinators for
>  classes (`class/c') and objects (`object/c').  See the Reference
>  and Guide for details.  Also, a backwards-compatible
>  `object-contract' version of `object/c' has replaced the old
>  `object-contract' combinator.
> *  Writing new kinds of contracts is now easier with keyword-based
>   constructors (`make-contract' and `make-flat-contract'), a
>   simpler set of structure properties (`prop:contract' and
>   `prop:flat-contract'), and the introduction of blame objects for
>   tracking contract metadata.
> * A number of improvements to Redex's typesetting facilities.
> * The language dialog now suggests using "#lang" more strongly as
>  the default language.  DrScheme no longer uses the term `Module
>  language'.
> ----------------------------------------------------------------------
> --
>          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
>                    http://barzilay.org/                   Maze is Life!
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-dev

Posted on the dev mailing list.