[racket-dev] Use unsafe in reverse.rkt ?

2014-05-01 Thread Gustavo Massaccesi
I was reading the alternative implementation of reverse in http://git.racket-lang.org/plt/blob/HEAD:/racket/collects/racket/private/reverse.rkt and I thought that the “car” and “cdr” could be replaced by the “unsafe” versions. I tried a few changes: * Use unsafe-car and unsafe-cdr * Remove the e

[racket-dev] Release Announcement for v6.0.1

2014-05-01 Thread Ryan Culpepper
The release announcement sketch that I have so far is below. Please mail me new items and/or edits. -- mflatt: - 2x bitmaps (037a211f, e47a90cc, etc); file/convertible (eda4f357) - retina displays (7dc63162) - dc alignment scale

Re: [racket-dev] Release Announcement for v6.0.1

2014-05-01 Thread Robby Findler
The ones near my name: - Check Syntax cooperates with Typed Racket to show arrows and other Check Syntax highlighting even when there is a type error - Functions provided via contract-out that have first-order contracts perform better Robby On Thu, May 1, 2014 at 12:49 PM, Ryan Culpepper wro

Re: [racket-dev] Release Announcement for v6.0.1

2014-05-01 Thread Asumu Takikawa
On 2014-05-01 13:49:55 -0400, Ryan Culpepper wrote: > asumu: * Types in Typed Racket are now pretty-printed. * Function types can now be written in prefix style, which is now preferred and is used for printing. Infix function types are still accepted for backwards compatibility. *

Re: [racket-dev] Release Announcement for v6.0.1

2014-05-01 Thread Vincent St-Amour
At Thu, 01 May 2014 13:49:55 -0400, Ryan Culpepper wrote: > vincent: > - contract profiler (cc0e6763, 7495243d, etc) Nothing significant for this release. > - make f[lx]vectors sequences (8e32e6e4) Not sure that's worth putting in the release notes, but if we decide it is, here's a bullet: - fl

Re: [racket-dev] Release Announcement for v6.0.1

2014-05-01 Thread Neil Toronto
On 05/01/2014 11:49 AM, Ryan Culpepper wrote: The release announcement sketch that I have so far is below. Please mail me new items and/or edits. -- neil: - plot 3D BSP tree (a515e7ce) - PDF/PS scaling changed to 1.0x1.0 (efc46

Re: [racket-dev] Release Announcement for v6.0.1

2014-05-01 Thread Eric Dobson
6f56948cff75dd4497b742ae01cd5df18c654e6f - The contract boundary between typed/untyped modules is much less expensive. dd8b646b0b3a0fd7905467f275f0f786eac958dd - Occurrence typing now works better with when/unless. Example: (let ((x (read))) (unless (number? x) (error 'bad-input)) (add1 x))

Re: [racket-dev] Release Announcement for v6.0.1

2014-05-01 Thread Robby Findler
On Thu, May 1, 2014 at 8:44 PM, Eric Dobson wrote: > 6f56948cff75dd4497b742ae01cd5df18c654e6f > - The contract boundary between typed/untyped modules is much less expensive. This one plus the one on the contract system side should probably be combined into a single bullet item: - the boundary be

Re: [racket-dev] Release Announcement for v6.0.1

2014-05-01 Thread Sam Tobin-Hochstadt
On May 1, 2014 10:01 PM, "Robby Findler" wrote: > > On Thu, May 1, 2014 at 8:44 PM, Eric Dobson wrote: > > 6f56948cff75dd4497b742ae01cd5df18c654e6f > > - The contract boundary between typed/untyped modules is much less expensive. > > This one plus the one on the contract system side should probab

Re: [racket-dev] Release Announcement for v6.0.1

2014-05-01 Thread Matthew Flatt
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 primitiv