Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Jon Rafkind
* Jon Rafkind rafk...@cs.utah.edu Release tests for (one of the) linux releases: - Test that the `racket' and `racket-textual' source releases compile fine (note that they're still called `plt' and `mz' at this stage). - Test that the binary installers for both work, try each

Re: [racket-dev] testing for v5.3

2012-07-25 Thread Aleksej Saushev
Ryan Culpepper r...@cs.utah.edu writes: Just a reminder that testing for release v5.3 begins Monday. Tests crash on NetBSD 6.0_BETA2 i386: Section(basic) Section(unicode) Section(rx) Section(reading) Section(readtable) Section(printing) Section(macro) Section(syntax) Section(procs)

Re: [racket-dev] small documentation bug

2012-07-25 Thread Asumu Takikawa
On 2012-07-25 01:50:19 -0400, D Herring wrote: I think that is incorrect. The Racket Reference says #void is the result only when the body is not evaluated. Thanks for the report! This was recently fixed in the pre-release version and will be in the docs for the next release. Cheers, Asumu

Re: [racket-dev] seeing segfaults on build on 64-bit ubuntu

2012-07-25 Thread Matthew Flatt
This looks like a crash that I've seen, but only a couple of times over months. For the crash I saw, control was in libpixman via libcairo during the rendering of the Plot manual, but I haven't been able to replicate it to investigate further. Are you seeing the crash frequently? Can you get a

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Doug Williams
Attempting to download the 64 bit windows version gives a Page Not-Found error and the following. ((uncaught-exception-handler) (*(+(*)(*(+(*)(*)(*)(*)(*))(+(*)(*)(*)(*)(*))(+(*)(*)(*)(*(+(*)(*)(*)(* uncaught exception: 404 The 32 bit Windows versions downloads okay. Doug On Tue,

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Ryan Culpepper
I just tried downloading the Racket package for Windows (x86, 64-bit), and it worked for me. Can you try again and let me know if it still fails? Also, if you can't download from the form, can you try the static table link (just under the usual download form, on the right side) and see if you

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Doug Williams
The pre-release 32-bit version still fails for my large applications at work fails to execute in DrRacket - 32-bit Windows XP. I don't have the source or symbol tables loaded so the only message I get from the Visual Studio debugger is attached. This is the same problem I was having with the

[racket-dev] Best way to handle duplicate identifiers

2012-07-25 Thread Doug Williams
Racket now includes nan? and infinite? in the core language, which were already defined and provided by the science collection in PLaneT. This isn't a problem, per se, with the code itself, but the documentation doesn't build in the pre-release because of the duplicate labels. In a perfect world,

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Kathy Gray
On 24 Jul 2012, at 16:03, Ryan Culpepper wrote: * Kathy Gray kathryn.g...@cl.cam.ac.uk - Test Engine Tests Done -Kathy _ Racket Developers list: http://lists.racket-lang.org/dev

[racket-dev] Release Announcement for v5.3

2012-07-25 Thread Ryan Culpepper
Below is a rough list of additions and changes for v5.3. If you are responsible for a change, please either elaborate it into an announcement item or tell me if it shouldn't be included in the announcement. Let me know if I've missed something. mflatt: - ffi/com, ffi/unsafe/com (ff41a896) -

Re: [racket-dev] A Const type constructor

2012-07-25 Thread Sam Tobin-Hochstadt
On Wed, Jul 25, 2012 at 9:29 AM, Neil Toronto neil.toro...@gmail.com wrote: After thinking about it, I don't want an Immutable-Vector type, for which v : Immutable-Vector proves (immutable? v) is #t. That would be seriously annoying to users of a vector library. What if TR had a notion of

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Doug Williams
Some more information on the problem. The application runs fine with the pre-release on Windows 7 - 64 bit. The code that is dying on Windows XP 32-bit is: --- (require racket/runtime-path) ... ;;; (define-runtime-path subject-path ..\\Subjects.txt) ;;; (define (load-subject-encodings)

Re: [racket-dev] A Const type constructor

2012-07-25 Thread Neil Toronto
On 07/25/2012 10:26 AM, Sam Tobin-Hochstadt wrote: On Wed, Jul 25, 2012 at 9:29 AM, Neil Toronto neil.toro...@gmail.com wrote: After thinking about it, I don't want an Immutable-Vector type, for which v : Immutable-Vector proves (immutable? v) is #t. That would be seriously annoying to users of

Re: [racket-dev] Release Announcement for v5.3

2012-07-25 Thread Neil Toronto
On 07/25/2012 10:26 AM, Ryan Culpepper wrote: neil: - image, flomaps changes? - resizable plot snips (3ed1a787) The Typed Racket API for fast floating-point bitmaps (flomaps) is now public. Image processing operations include pointwise arithmetic, gradients, blur, resizing with correct

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Doug Williams
I used Create Executable in DrRacket. But, I just tried raco exe --gui main.rkt to create it and get exactly the same error. On Wed, Jul 25, 2012 at 11:46 AM, Sam Tobin-Hochstadt sa...@ccs.neu.edu wrote: Is this application generated with 'raco exe'? Or 'Create Executable' in DrRacket? On

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Doug Williams
It turns out that if I require racket/match explicitly it works. Although I shouldn't have to since racket/match is provided by #lang racket. So, I have a work around on Windows XP 32-bit. But it would be nice to get the problem fixed. On Wed, Jul 25, 2012 at 11:51 AM, Doug Williams

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Ryan Culpepper
I suspect the problem is caused by commit 8358420f, which changed match to load part of its implementation lazily using lazy-require. Part of that commit was reverted by 949d12e2, but possibly the use of lazy-require left in is causing problems in some cases. I think it would be best to just

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Doug Williams
And one last post on this. Now it is reliably running. I'm assuming once I got a .zo of the offending module actually built, from then on I'm okay as long as I don't play around with it. Does that make sense? And, just to test that, I deleted the compiled directory and the weird behavior comes

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Sam Tobin-Hochstadt
On Wed, Jul 25, 2012 at 11:16 AM, Ryan Culpepper r...@cs.utah.edu wrote: I suspect the problem is caused by commit 8358420f, which changed match to load part of its implementation lazily using lazy-require. Part of that commit was reverted by 949d12e2, but possibly the use of lazy-require left

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Doug Williams
I had sent a separate e-mail to Matthew wondering if it was in the module name resolver, which has also been modified. It would seem (to me naively anyway) that that would be more likely to have OS dependencies than the lazy require. Or maybe an unexpected interaction between those two. On Wed,

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Stephen Chang
* Stephen Chang stch...@ccs.neu.edu - Lazy Racket Tests Pass - Lazy stepper tests Fail, but I assume commit 25068 fixes the problems (in the process of confirming now.) * Eli Barzilay e...@barzilay.org - Swindle Tests - XREPL Tests - Racket Tree: compare new distribution tree

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Stephen Chang
On Wed, Jul 25, 2012 at 2:59 PM, Stephen Chang stch...@ccs.neu.edu wrote: * Stephen Chang stch...@ccs.neu.edu - Lazy Racket Tests Pass - Lazy stepper tests Fail, but I assume commit 25068 fixes the problems (in the process of confirming now.) With 25068, all the stepper tests pass.

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Ryan Culpepper
Well, the possible problem that I had in mind still should not cause behavior like that, at least not by itself. I would expect it to always fail trying to load a module in the racket/match implementation. OTOH, if reverting the lazy-require addition fixes the problem, that suggests that the

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Neil Toronto
On 07/24/2012 08:03 AM, Ryan Culpepper wrote: * Neil Toronto neil.toro...@gmail.com - Plot Tests Done. Can you also add the following to future checklists? - Images tests - Inspect icons I've just done these, too. Sorry about replying late. I'm on a 1/2-to-3/4-time-ish vacation.

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Ryan Culpepper
On 07/25/2012 04:00 PM, Neil Toronto wrote: On 07/24/2012 08:03 AM, Ryan Culpepper wrote: * Neil Toronto neil.toro...@gmail.com - Plot Tests Done. Can you also add the following to future checklists? - Images tests - Inspect icons I've just done these, too. Okay, I've added those items

[racket-dev] Pre-Release Checklist for v5.3, second call

2012-07-25 Thread Ryan Culpepper
Checklist items for the v5.3 release (using the v5.2.900.1 release candidate build) Search for your name to find relevant items, reply when you finish an item (please indicate which item/s is/are done). Also, if you have any commits that should have been picked, make sure that the changes are

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

2012-07-25 Thread Stephen Chang
* John Clements cleme...@brinckerhoff.org - Stepper Tests Passing. Updates: - Stepper Updates: update HISTORY (updates should show v5.3 as the most current version; email me to pick the changes when they're done, or tell me if there are no such changes.) Did not do this. *

Re: [racket-dev] Best way to handle duplicate identifiers

2012-07-25 Thread Neil Toronto
On 07/25/2012 01:50 PM, Robby Findler wrote: I think you're best off to release a new version of the science collection and make it require 5.3 as the minimum version (one that differs from the currently released one only by sorting out this conflict). I'm not sure which version of nan? and

[racket-dev] conditional code [was Re: Best way to handle duplicate identifiers]

2012-07-25 Thread D Herring
On 07/25/2012 04:50 PM, Robby Findler wrote: On Wednesday, July 25, 2012, Doug Williams wrote: Racket now includes nan? and infinite? in the core language, which were already defined and provided by the science collection in PLaneT. I think you're best off to release a new version of

Re: [racket-dev] A Const type constructor

2012-07-25 Thread D Herring
On 07/25/2012 12:29 PM, Neil Toronto wrote: What if TR had a notion of const-ness, like in C? Suppose (Vectorof A) is a subtype of (Const-Vectorof B) when A is a subtype of B, and (Const-Vectorof A) is never a subtype of (Vectorof B). In C, const is a contract on the function type, not on the

Re: [racket-dev] conditional code [was Re: Best way to handle duplicate identifiers]

2012-07-25 Thread Carl Eastlund
On Wed, Jul 25, 2012 at 10:00 PM, D Herring dherr...@tentpost.com wrote: On 07/25/2012 04:50 PM, Robby Findler wrote: On Wednesday, July 25, 2012, Doug Williams wrote: Racket now includes nan? and infinite? in the core language, which were already defined and provided by the science

Re: [racket-dev] Pre-Release Checklist for v5.3

2012-07-25 Thread Stephen Bloch
On Jul 24, 2012, at 11:03 AM, Ryan Culpepper wrote: * Stephen Bloch sbl...@adelphi.edu - Picturing Programs Tests Clean. Stephen Bloch sbl...@adelphi.edu _ Racket Developers list: http://lists.racket-lang.org/dev