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 ry...@ccs.neu.edu wrote: * Noel Welsh noelwe...@gmail.com  - 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.

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, and

[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 Robby Findler
On Wed, Oct 27, 2010 at 2:32 PM, Sam Tobin-Hochstadt sa...@ccs.neu.edu 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

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 sa...@ccs.neu.edu 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

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 ro...@eecs.northwestern.edu 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

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 that

Re: [racket-dev] 5.0.2 changelog

2010-10-27 Thread Jay McCarthy
On Tue, Oct 26, 2010 at 12:34 PM, Jon Rafkind rafk...@cs.utah.edu 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

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] 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 the

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

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

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! _

Re: [racket-dev] 5.0.2 changelog

2010-10-27 Thread Robby Findler
On Tue, Oct 26, 2010 at 2:54 PM, Robby Findler ro...@eecs.northwestern.edu 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

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.) --

[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 j...@racket-lang.org - Adding define-datatype to ASL - PLAI changes - Webserver changes Author: Sam Tobin-Hochstadt sa...@racket-lang.org Faster loading of TR files? Author: Casey