[racket-dev] 5.0.2 changelog

From: Eli Barzilay (eli at barzilay.org)
Date: Thu Oct 28 12:29:33 EDT 2010

Three hours ago, Matthias Felleisen wrote:
> 
> On Oct 28, 2010, at 8:34 AM, Matthew Flatt wrote:
> > 
> > None seem especially worth mentioning, but the internal-definition
> > change could be mentioned if we need more to Say:
> > 
> > * The `when', `unless', `cond', `case', and `match' forms (in
> >   `racket/base' and derived languages) now allow immediate
> >   internal definitions.
> 
> Just for the record: allowing internal definitions all over the
> place and mixing them properly with expressions has been one of the
> best small changes of the decade.

BTW, there's another one that I think should get the same: `begin0'.

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


Posted on the dev mailing list.