[racket-dev] raco make cannot marshal value error

2012-07-26 Thread Tobias Hammer
Hi, i have the following two files, one that only requires the other and calls a macro and the other one that defines that macro: === main.rkt #lang racket (require err.rkt) (a) === err.rkt #lang racket (begin-for-syntax (struct s (arg) #:transparent) (define (fun arg) (printf arg:

Re: [racket-dev] raco make cannot marshal value error

2012-07-26 Thread Matthew Flatt
I agree that it's a bug, in a sense, that your program runs even though it cannot be compiled. This is an example of 3-D syntax: you're embedding a value (i.e., an instance of `s') that you can't write as a literal into the result of a macro expansion. I think 3-D syntax probably should not be

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

2012-07-26 Thread Vincent St-Amour
At Wed, 25 Jul 2012 13:26:53 -0400, Ryan Culpepper wrote: stamourv: - enable performance report for typed/racket/base (b73421f8) - Optimization Coach (formerly Performance Report) now reports information about Racket's inlining optimizations. Optimization Coach can be launched in any

[racket-dev] Minor inconsistency in stepper interface: which way would be right?

2012-07-26 Thread John Clements
Right now, the stepper and the ordinary interactions window disagree in one minor detail (well, one that I know about…): In the stepper, test cases (e.g. (check-expect (+ 3 4) 7)) reduce to a boolean, and leave a printed boolean value in the list of results. In the interactions window, though,

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

2012-07-26 Thread Matthew Flatt
At Wed, 25 Jul 2012 16:28:29 -0400, Ryan Culpepper wrote: * Matthew Flatt mfl...@cs.utah.edu - JPR's test suite - Run COM tests - Try compiling with -funsigned-char Passed. Updates: - Update man pages in racket/man/man1: racket.1, gracket.1, raco.1 Done (no changes).

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

2012-07-26 Thread Matthew Flatt
At Wed, 25 Jul 2012 13:26:53 -0400, Ryan Culpepper wrote: mflatt: - submodules (3d69dfab) * Submodules are nested module declarations that can be loaded and run independently from the enclosing module. For an overview of submodules, see

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

2012-07-26 Thread John Clements
On Jul 25, 2012, at 4:28 PM, Ryan Culpepper wrote: * John Clements cleme...@brinckerhoff.org - Stepper Tests Done. 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

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

2012-07-26 Thread James Swaine
james: - added would-be-future (a5676e9a) Would-be-future is a special type of future that always executes sequentially and records all potential barricades a regular future would encounter. - added futures visualizer (b6f71ec4) The futures visualizer is a graphical profiling tool

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

2012-07-26 Thread Danny Yoo
On Wed, Jul 25, 2012 at 7:07 AM, Matthew Flatt mfl...@cs.utah.edu wrote: 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

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

2012-07-26 Thread Danny Yoo
* Danny Yoo d...@cs.wpi.edu - Whalesong Tests (confirm that Whalesong runs from PLaneT) Just wanted to confirm that Whalesong in development is running under 5.2.900. _ Racket Developers list: http://lists.racket-lang.org/dev

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

2012-07-26 Thread Asumu Takikawa
On 2012-07-25 13:26:53 -0400, Ryan Culpepper wrote: - add contracts to interfaces (6f4ad1de) Interfaces from the racket/class library now allow contracts to be specified for methods. Instances of classes that implement such contracted interfaces will be protected by these

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

2012-07-26 Thread Matthew Flatt
At Thu, 26 Jul 2012 15:17:09 -0400, Danny Yoo wrote: On Wed, Jul 25, 2012 at 7:07 AM, Matthew Flatt mfl...@cs.utah.edu wrote: 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

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

2012-07-26 Thread Ryan Culpepper
Doug: Can you test your program again with the release build that just completed? (Sorry it wasn't available sooner.) Ryan On 07/25/2012 02:39 PM, Doug Williams wrote: 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,

[racket-dev] racket-5.2.900.1-20120725 read ill-formed code error ?

2012-07-26 Thread Neil Van Dyke
Anyone know offhand why this error with 5.3 pre-release from yesterday? UNKNOWN: : read (compiled): ill-formed code [./../src/validate.c:1573] context...: /usr/local/racket-5.2.900.1-20120725/lib/racket/collects/racket/private/map.rkt:53:19: loop

Re: [racket-dev] racket-5.2.900.1-20120725 read ill-formed code error ?

2012-07-26 Thread Neil Van Dyke
Definitely looks like a Racket bug (or really broken hardware/OS)... If I start DrRacket 5.2.900.1-20120725 and load up the below file, the first few clicks on the Run button give the ill-formed code error, and then, after trying the Run button for 10+ seconds, suddenly Run starts working.

Re: [racket-dev] racket-5.2.900.1-20120725 read ill-formed code error ?

2012-07-26 Thread Neil Van Dyke
This version :2:0 is a better test case than :1:1 : #lang racket/base (require (planet neil/html-template:2:=0)) (html-template (hr (@ (clear all) (id foo Neil Van Dyke wrote at 07/26/2012 05:33 PM: Definitely looks like a Racket bug (or really broken hardware/OS)... If I start DrRacket

Re: [racket-dev] racket-5.2.900.1-20120725 read ill-formed code error ?

2012-07-26 Thread Matthew Flatt
I'm able to replicate the error, and I'm investigating. At Thu, 26 Jul 2012 17:42:09 -0400, Neil Van Dyke wrote: This version :2:0 is a better test case than :1:1 : #lang racket/base (require (planet neil/html-template:2:=0)) (html-template (hr (@ (clear all) (id foo Neil Van Dyke

Re: [racket-dev] racket-5.2.900.1-20120725 read ill-formed code error ?

2012-07-26 Thread Matthew Flatt
I've pushed a repair. Thanks for the report! At Thu, 26 Jul 2012 17:42:09 -0400, Neil Van Dyke wrote: This version :2:0 is a better test case than :1:1 : #lang racket/base (require (planet neil/html-template:2:=0)) (html-template (hr (@ (clear all) (id foo Neil Van Dyke wrote at

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

2012-07-26 Thread Robby Findler
If we're going to include the contract related bullets below, then we should probably mention struct/dc, too. But I think this is too many bullets for this amount of stuff. How about something like this: - the contract library has better support for interfaces, generics, prompts,

Re: [racket-dev] [plt] Push #25088: master branch updated

2012-07-26 Thread Robby Findler
How about Misc. minor bug fixes or something like that instead? On Thu, Jul 26, 2012 at 1:56 PM, cleme...@racket-lang.org wrote: clements has updated `master' from 2dcf060774 to 8ba976c035. http://git.racket-lang.org/plt/2dcf060774..8ba976c035 =[ One Commit

Re: [racket-dev] [plt] Push #25091: master branch updated

2012-07-26 Thread Asumu Takikawa
On 2012-07-26 20:07:16 -0400, ro...@racket-lang.org wrote: 9356e8e Robby Findler ro...@racket-lang.org 2012-07-26 18:58 : | try out Asumu's suggestion, namely if there is a keyboard event, | then hide the definitions/interactions labels for a while (2 | seconds currently). also, when the 2

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

2012-07-26 Thread Asumu Takikawa
On 2012-07-26 19:06:38 -0500, Robby Findler wrote: How about something like this: - the contract library has better support for interfaces, generics, prompts, continuation-marks, and structs and then put those bullets, plus a bullet for struct/dc into the racket HISTORY file (if they're

Re: [racket-dev] [plt] Push #25088: master branch updated

2012-07-26 Thread John Clements
On Jul 26, 2012, at 8:09 PM, Robby Findler wrote: How about Misc. minor bug fixes or something like that instead? Sure… done. John smime.p7s Description: S/MIME cryptographic signature _ Racket Developers list: http://lists.racket-lang.org/dev