[racket-dev] Release Announcement for v6.0.1

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Thu May 1 23:16:16 EDT 2014

At Thu, 01 May 2014 13:49:55 -0400, Ryan Culpepper wrote:
> mflatt:
> - 2x bitmaps (037a211f, e47a90cc, etc); file/convertible (eda4f357)
> - retina displays (7dc63162)
> - dc alignment scale (582e9925)
> - bignum performance (780d6ae5)
> - added syntax/wrap-modbeg (bfda0665)
> - treat FFI primitives like other primitives (eff53cde)
> - add PLTUSERHOME (e4ce0d03)
> - fix bignum allocation (efa19918)
> - add racket/undefined (8abf7825, 74f82bbd)

 * A new `racket/undefined` library exports `undefined` as the
   value currently produced by

       (letrec ([x x]) x)

   This library anticipates a future where that expression will raise
   an exception. The `racket/undefined` library will continue to offer
   the `undefined` value as a bridge between versions and as a last

 * The drawing and GUI libraries provide improved support for
   high-resolution bitmaps and their use on Retina displays. For
   example, `read-bitmap` includes a `#:try- at 2x?` option to trigger
   substitutions through the usual "@2x" naming convention.

Posted on the dev mailing list.