[racket] Another Canonical Use of Macros?

2013-11-22 Thread Konrad Hinsen
John Clements writes: > categorizing them in terms of the "three canonical categories" that > Matthias described--apologies if I'm misrepresenting him/you: > - changing evaluation order, > - implementing a data sublanguage, and > - creating new binding forms. > > Some of the Rust macros se

[racket] Another Canonical Use of Macros?

2013-11-22 Thread John Clements
I'm preparing a 10-minute lightning talk on hygienic macros in rust (preview: I'm barely going to *mention* hygiene), and in the process, I've been surveying some of the Rust macros, and roughly categorizing them in terms of the "three canonical categories" that Matthias described--apologies if

Re: [racket] Learning Scribble

2013-11-22 Thread Sam Tobin-Hochstadt
On Fri, Nov 22, 2013 at 8:46 AM, Eli Barzilay wrote: > >> Later I finally grokked why. I can translate the at-exp to the s-exp >> on the fly. > > It's probably good to make this an important goal when learning the > system, even though it's a small corner of the whole thing now... I think Eli mea

Re: [racket] Learning Scribble

2013-11-22 Thread Eli Barzilay
Yesterday, Greg Hendershott wrote: > "Use {} with item but [] with itemize". > > @itemize[ > @item{x} > @item{y} > @item{z} > ] The point here is that {...} is intended for text, so if you use @itemize{} you end up with the text between the items too (the newlines in the above). IIRC, orig