[racket-dev] Release Announcement for v5.2

From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Wed Nov 2 11:21:24 EDT 2011

On Wed, Nov 2, 2011 at 11:06 AM, Eli Barzilay <eli at barzilay.org> wrote:

> * The new db library offers a high-level, functional interface to
>  popular relational database systems, including PostgreSQL, MySQL,
>  and SQLite, as well as other systems via ODBC.

I think this should go first, ahead of XREPL.

> * Typed Racket:
>  - Typed Racket provides static performance debugging support to
>    show which code gets optimized and point out code that does not.
>    Use the "Performance Report" button.

add "in DrRacket" at the end here.

>  - Function definitions with optional arguments now work.

Replace with "Typed Racket now supports defining function with
optional arguments using the same syntax as Racket".

> * Fixed several GUI problems.

This should explicitly mention Ubuntu 11.10/GTK3, and go ahead of most
of the others.

> * DrRacket comes with an experimental, on-line check syntax
>  function.  By default, it is turned off.  To turn it on, right
>  click on the red circle in the buttom right corner of the DrRacket
>  window.  Warning: turning this on makes DrRacket less stable.

This belongs in the major items category -- it's certainly more
significant than the changes to Typed Racket, for example.

> * The Algol language implementation is now available as other
>  languages, use `#lang algol60' for Algol code.

The "as" here is confusing.

> * The `typed-scheme' collection was renamed to `typed-racket'.

This doesn't even belong in the release notes -- it has no user-visible impact.
sam th
samth at ccs.neu.edu

Posted on the dev mailing list.