[racket-dev] try the GRacket2 branch

2010-10-27 Thread Matthew Flatt
The git repository now includes a "gr2" branch for the new implementation of `racket/gui', which we've been informally calling "GRacket2". The new `racket/gui' is intended to be mostly compatible with the current library, but there are some significant incompatibilities. Those differences are desc

[racket-dev] 5.0.2 changelog

2010-10-27 Thread Jon Rafkind
Please find your name below and provide some blurb for the 5.0.2 changelog Author: Jay McCarthy - Adding define-datatype to ASL - PLAI changes - Webserver changes Author: Sam Tobin-Hochstadt Faster loading of TR files? Author: Casey Klein redex things? Author: Matthew Fla

Re: [racket-dev] [plt] Push #21356: gr2 branch updated

2010-10-27 Thread Eli Barzilay
7 hours ago, Jon Rafkind wrote: > I agree with Sam. A change from 5.2 to 5.5 wouldn't make me think > "oh, lots of stuff changed but not enough to warrant a major > number", instead I would think "well what happened to 5.3 and 5.4?" (I find this point to be the most convincing for a 5.1 version.)

Re: [racket-dev] 5.0.2 changelog

2010-10-27 Thread Robby Findler
On Tue, Oct 26, 2010 at 2:54 PM, Robby Findler wrote: > The contract library's dependent contracts are now faster and properly > assign blame when they are internally inconsistent see the docs for > ->i for more details. (this one is still okay). > The 2htdp/image library now supports pinholes (

Re: [racket-dev] 5.0.2 changelog

2010-10-27 Thread Eli Barzilay
Please reply to Jon with release messages soon -- that's the only thing left for the release. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! _ For

Re: [racket-dev] Equality test for Not-A-Number

2010-10-27 Thread Doug Williams
I found in the reference manual that eqv? works for NANs. I assume that eqv? or = would both work on infinities. Here again, the science collection uses eqv? for both infinities and NANs - so I may have discussed this with you years ago when I originally wrote them. But I do think that adding expli

Re: [racket-dev] 5.0.2 changelog

2010-10-27 Thread Jon Rafkind
Would people like a list of their own commits and they can choose which ones should have an accompanying release note? $ git log da9b718bf80c3e678e1d9372c521d512e0b91747..master --author=rafkind On 10/27/2010 03:55 PM, Jay McCarthy wrote: > On Tue, Oct 26, 2010 at 12:34 PM, Jon Rafkind wrote: >

Re: [racket-dev] Equality test for Not-A-Number

2010-10-27 Thread Matthew Flatt
At Wed, 27 Oct 2010 14:20:37 -0600, Doug Williams wrote: > What is the correct way to test for +nan.0 in Racket? For example, (= +nan.0 > +nan.0) = #f. This seems to be the behavior specified in R6RS. In the > science collection I implemented nan? using eqv?, which seems to work in > Racket; but th

Re: [racket-dev] Equality test for Not-A-Number

2010-10-27 Thread David Herman
Does (not (= x x)) work? That's the way people sometimes do it JavaScript, so it can't be wrong. Dave On Oct 27, 2010, at 1:20 PM, Doug Williams wrote: > What is the correct way to test for +nan.0 in Racket? For example, (= +nan.0 > +nan.0) = #f. This seems to be the behavior specified in R6RS

Re: [racket-dev] 5.0.2 changelog

2010-10-27 Thread Jay McCarthy
On Tue, Oct 26, 2010 at 12:34 PM, Jon Rafkind wrote: > Here is the raw changelog for 5.0.2. If you would like to summarize your > changes please do so, otherwise someone (me/eli/ryan) will do it for > you. If there are any other important items to note for this release > please make a note of them

Re: [racket-dev] FFI problem, possibly related to chaperones

2010-10-27 Thread John Clements
On Oct 27, 2010, at 9:54 AM, Matthew Flatt wrote: > I think Robby recently changed DrRacket so that user programs don't > share `ffi/unsafe' with DrRacket. That would lead to multiple > `s16vector' structure types (which didn't occur to me when Robby asked > if it would be ok to not share), and t

Re: [racket-dev] [plt] Push #21356: gr2 branch updated

2010-10-27 Thread Sam Tobin-Hochstadt
On Wed, Oct 27, 2010 at 4:22 PM, Robby Findler wrote: > Is there no conventional precedent for this? There are several numbering schemes in use in projects that I know about: 1. major.minor.patch, as with us. The Linux Kernel, GCC, Subversion, Git, and many many other projects use this. 2. majo

Re: [racket-dev] [plt] Push #21356: gr2 branch updated

2010-10-27 Thread Carl Eastlund
On Wed, Oct 27, 2010 at 4:22 PM, Robby Findler wrote: > On Wed, Oct 27, 2010 at 2:32 PM, Sam Tobin-Hochstadt > wrote: >>> mflatt has updated `gr2' from 5633895cf0 to 2b2de4ece6. >>>  http://git.racket-lang.org/plt/5633895cf0..2b2de4ece6 >> >> So, I see from this commit that you're planning to mo

Re: [racket-dev] [plt] Push #21356: gr2 branch updated

2010-10-27 Thread Jon Rafkind
On 10/27/2010 02:22 PM, Robby Findler wrote: > On Wed, Oct 27, 2010 at 2:32 PM, Sam Tobin-Hochstadt > wrote: >>> mflatt has updated `gr2' from 5633895cf0 to 2b2de4ece6. >>> http://git.racket-lang.org/plt/5633895cf0..2b2de4ece6 >> So, I see from this commit that you're planning to move the versio

Re: [racket-dev] [plt] Push #21356: gr2 branch updated

2010-10-27 Thread Robby Findler
On Wed, Oct 27, 2010 at 2:32 PM, Sam Tobin-Hochstadt wrote: >> mflatt has updated `gr2' from 5633895cf0 to 2b2de4ece6. >>  http://git.racket-lang.org/plt/5633895cf0..2b2de4ece6 > > So, I see from this commit that you're planning to move the version > number to 5.5.  I think this is a mistake.  We'

[racket-dev] Equality test for Not-A-Number

2010-10-27 Thread Doug Williams
What is the correct way to test for +nan.0 in Racket? For example, (= +nan.0 +nan.0) = #f. This seems to be the behavior specified in R6RS. In the science collection I implemented nan? using eqv?, which seems to work in Racket; but the result is explicitly unspecified in R6RS, which I assume means

Re: [racket-dev] [plt] Push #21356: gr2 branch updated

2010-10-27 Thread Sam Tobin-Hochstadt
> mflatt has updated `gr2' from 5633895cf0 to 2b2de4ece6. > http://git.racket-lang.org/plt/5633895cf0..2b2de4ece6 So, I see from this commit that you're planning to move the version number to 5.5. I think this is a mistake. We've been trying to be more "conventional" in our project managment, a

Re: [racket-dev] Pre-Release Checklist for v5.0.2, second call

2010-10-27 Thread Noel Welsh
On Mon, Oct 25, 2010 at 6:46 PM, Ryan Culpepper wrote: > * Noel Welsh >  - Rackunit Tests >  - SRFI Tests >  - Ensure that all claimed srfi's are in the installer and they all >    load into racket or drracket (as appropriate) DONE N. _ For list