[racket-dev] Release Announcement for v5.0.1

From: Eli Barzilay (eli at barzilay.org)
Date: Fri Jul 23 20:19:18 EDT 2010

Some suggested items below, if you have items, please mail me text
that describes those that you think should be mentioned, and verify
that the rest should not.
----------------------------------------------------------------------
Matthew:

  * sha1 functionality (default from openssl, also a racket
    implementation)

  * `racket/foreign' (or `scheme/foreign') + `unsafe!' moved to
    `ffi/unsafe', more ffi reorganization (mostly 4acba84b,
    b7c18463)

  * Maybe also `struct' and related changes (new definition, struct
    name as the constructor)?

  * async-apply support in the FFI. (768a3721)

  * full continuations can escape past a continuation barrier
    (49ad3096)

  * internal-definition contexts allow expressions mixed with
    definitions; the new `#%stratified-body' form can be used for
    bodies without this feature. (54216b5c)

  * New subprocess support in custodians
    (`current-subprocess-custodian-mode',
    `subprocess-group-enabled')

  * Additional flonum operations with unsafe variants.

  * The racket value printer uses constructor+quote style; update
    Guide and Quick.

  * `in-directory'.

  * `racket/set'.

  * Improved regexp stuff?

  * Chaperones (73807aef)

  * (an extensible) `raco' replaces setup-plt, mzc, etc.

  * `eprintf' and `displayln'

Kevin:

  * Parallel build

Sam/Vincent:

  * Types for fixnums, flonums, etc?  Anything else?

Robby:

  * radial-star? flipping bitmaps?

Jay:

  * Datalog, Racklog, sexper variant of first, prolog variant of
    second.

  * `formlet*'?  (Maybe also 7b61ba02?)

  * Teaching language extensions, if they're included in the release
    (possibly only for the edu message)

Ryan:

  * Any public (and documented) syntax/parse & macro debugger
    additions?

  * macro-debugger/emit?

  * GUI for rackunit?

Casey:

  * Redex news?

Eli:

  * `generator' required to be (generator () body ...), due to
    planned extensions.

Stevie:

  * Contract news?  (eg, a57b0d81, 24c5a9ae, 99bb46d2)

[Note that mirror sites can take a while to catch up with the new
downloads.]

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


Posted on the dev mailing list.