[racket-dev] 5.0.2 changelog
On Oct 28, 2010, at 8:34 AM, Matthew Flatt wrote:
> At Wed, 27 Oct 2010 23:40:27 -0600, Jon Rafkind wrote:
>> Author: Matthew Flatt <mflatt at racket-lang.org>
>> Modules spliced at the file level instead of collection level.
>> Internal definitions for `when', `unless', `cond', `case', and `match'
>> #true and #false forms
>
> 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.