Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Eli Barzilay
25 minutes ago, Michael Sperber wrote: > For the record, I fully agree with Guillaume. I was puzzling over > the exact same issue when I was doing the docs for the DMdA teaching > languages, came out with the exact same reasoning as Guillaume, and > ran against the exact same problem (as Eli may r

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Michael Sperber
Eli Barzilay writes: > 25 minutes ago, Michael Sperber wrote: >> For the record, I fully agree with Guillaume. I was puzzling over >> the exact same issue when I was doing the docs for the DMdA teaching >> languages, came out with the exact same reasoning as Guillaume, and >> ran against the ex

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Eli Barzilay
Four minutes ago, Michael Sperber wrote: > Eli Barzilay writes: > > It's just code, so you do have direct support. > > Yeah, well, except you run into trouble almost immediately because > that code contains references, and Scribble is sensitive to all > kinds of side conditions involving referenc

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Michael Sperber
Eli Barzilay writes: >> Yeah, well, except you run into trouble almost immediately because >> that code contains references, and Scribble is sensitive to all >> kinds of side conditions involving references. I'm talking about the references to identifiers, and sections. Guillaume and I want pur

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Eli Barzilay
9 minutes ago, Michael Sperber wrote: > > Eli Barzilay writes: > > >> At the time, you proposed a complicated macro to work around the > >> ensuing problems. > > No, it was you. This must have been in 2009. Now I'm even more curious. Pointer? -- ((lambda (x) (x x)) (lambda (x) (x

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Robby Findler
On Thu, Jul 7, 2011 at 2:48 AM, Michael Sperber wrote: > > Eli Barzilay writes: > >>> Yeah, well, except you run into trouble almost immediately because >>> that code contains references, and Scribble is sensitive to all >>> kinds of side conditions involving references. > > I'm talking about the

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Ryan Culpepper
On 07/06/2011 03:59 AM, Guillaume Marceau wrote: [...] [2]If you are the author of a teachpack, please update your error messages to match this new style. You can follow the error message completion guidelines, which are now in the main documentation under the "How to D

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Michael Sperber
Robby Findler writes: > On Thu, Jul 7, 2011 at 2:48 AM, Michael Sperber > wrote: >> >> Eli Barzilay writes: >> Yeah, well, except you run into trouble almost immediately because that code contains references, and Scribble is sensitive to all kinds of side conditions involving r

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Eli Barzilay
I've clarified with Mike the problem, and that email. For reference, that email had a macro that had some complication in that it implemented a raw `include' with scribble syntax -- but putting the code inside a scribble file makes that unnecessary. So there are two problems: the first is that he

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Matthias Felleisen
On Jul 7, 2011, at 5:31 AM, Ryan Culpepper wrote: > On 07/06/2011 03:59 AM, Guillaume Marceau wrote: >> >> [...] >> >> [2]If you are the author of a teachpack, please update your error >> messages >> to match this new style. You can follow the error message completion >> guideli

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Eli Barzilay
Two minutes ago, Matthias Felleisen wrote: > > I clarified personally but for 'dev' in general. There should be > three sets of docs: > > 1. HtDP teachpacks --- for students > > 2. How to Design HtDP Teachpack -- for teachers courageous enough to >implement teachpacks I love the pun (and th

[racket-dev] Programming language programming language

2011-07-07 Thread Eli Barzilay
New competition: http://substack.net/posts/eed898 -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! _ For list-related administrative tasks: http:/

Re: [racket-dev] typo in message for 'begin0'? Or not?

2011-07-07 Thread Guillaume Marceau
On Thu, Jul 7, 2011 at 2:21 AM, John Clements wrote: > While patching up the stepper tests results for the Advanced language level, > I noticed this strange error message: > > (begin0) > > => > > "begin: expected at least one expression after begin0, but nothing's there" > > Shouldn't that error

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Guillaume Marceau
>>> I'm talking about the references to identifiers, and sections. >>> Guillaume and I want pure, verbatim duplication of a piece of >>> documentation. >> >> Is the issue is that you want the links in one copy of the docs to go >> to one place and the links in another copy to go in another place an

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Guillaume Marceau
On Thu, Jul 7, 2011 at 11:49 AM, Guillaume Marceau wrote: I'm talking about the references to identifiers, and sections. Guillaume and I want pure, verbatim duplication of a piece of documentation. >>> >>> Is the issue is that you want the links in one copy of the docs to go >>> to

Re: [racket-dev] ohloh page

2011-07-07 Thread John Clements
On Jul 6, 2011, at 7:06 PM, Eli Barzilay wrote: > 15 minutes ago, Neil Van Dyke wrote: >> >> Below is very opinion-heavy seat-of-pants reaction. I'm not >> familiar with Ohloh, and I could be off the mark... >> >> The Ohloh site seems oriented towards PHBs who use 'analysis' like >> "decreasi

Re: [racket-dev] New error messages for *SL

2011-07-07 Thread Matthew Flatt
At Wed, 6 Jul 2011 05:59:30 -0400, Guillaume Marceau wrote: > [3]There is a layout problem in my new documentation I need help with. > I > tried to abstract the common text between the documentation of the > different levels. Possibly because I didn't do it correctly, the macro > I

[racket-dev] Access to the structure internal API within define-struct's body

2011-07-07 Thread Danny Yoo
I'm doing some experiments with structures. I'm trying to write a macro that lets me create structures that support runtime, dictionary lookup. I've started with: #lang racket (require (for-syntax racket

Re: [racket-dev] Access to the structure internal API within define-struct's body

2011-07-07 Thread Danny Yoo
> I built something like this as a toy for *SL a while back, a throw-away > prototype. I decided to set up a different property, not to use the procedure > property. Any reason for the preference? It's not an important preference. Using a separate structure property would have worked too for th

[racket-dev] Release for v5.1.2 has begun

2011-07-07 Thread Ryan Culpepper
The release process for v5.1.2 has begun: the `release' branch was created for any work that is left and is now bumped to v5.1.1.900. You can go on using the `master' branch as usual, it is now bumped to v5.1.2.1 (to avoid having two different trees with the same version). If you have any bug-fix