[plt-dev] Release Announcement for v4.2.5 -- 2nd call

From: Eli Barzilay (eli at barzilay.org)
Date: Fri Apr 2 08:34:36 EDT 2010

Possible items (dug up from log messages) -- please reply if you have
an entry here, or a comment on the following items:

  - New language dialog layout

Noel, Ryan:
  - schemeunit is now included (gui revived?)

  - Add `define-predicate'; add `with-type' for defintions; New TS
    guide.  (Maybe more?)

  - misc syntax-parse additions (r17937, and probably more)

  - contract stuff (r18009 and probably more)

Sketch items:

* 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 .

* 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, a random mutator generator for
  testing garbage collectors and a new heap visualizer GUI were
  added by Robby Findler.

* The Scheme-implemented bytecode reader, writer, and decompiler is
  now more compatible with the C-implemented bytecode reader and

* 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.

* A number of improvements to Redex's typesetting facilities

          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!

Posted on the dev mailing list.