[racket-dev] Release Announcement for v5.0.1
On Fri, Jul 23, 2010 at 6:19 PM, Eli Barzilay <eli at barzilay.org> wrote:
> 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.
Datalog - A lightweight deductive database system with Racket
integration is available in the `datalog' package and with `#lang
datalog'.
Racklog - Prolog-style logic programming in Racket, adapted from the
Schelog package, is in the core
>
> * `formlet*'? (Maybe also 7b61ba02?)
web-server/formlets adds a 'formlet*' form that allows dynamic formlet
construction, as opposed to 'formlet' which requires syntactic Xexprs
and static formlets. A few new library formlets are available as well.
>
> * Teaching language extensions, if they're included in the release
> (possibly only for the edu message)
The Advanced Student Language now supports hash-table primitives,
`define-datatype' for defining sets of related structs, and `match'
for pattern matching.
>
> 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!
> _________________________________________________
> For list-related administrative tasks:
> http://lists.racket-lang.org/listinfo/dev
>
--
Jay McCarthy <jay at cs.byu.edu>
Assistant Professor / Brigham Young University
http://teammccarthy.org/jay
"The glory of God is Intelligence" - D&C 93