Re: [racket] slideshow-latex installation problems

2013-04-17 Thread Jay McCarthy
The slideshow collect is probably causing a reinstallation of the executable on setup. It would also be nice if the make-ish logic inside raco setup wouldn't re-run that step if nothing changed. On Wed, Apr 17, 2013 at 7:32 AM, Laurent laurent.ors...@gmail.com wrote: Thanks Matthew. Do you

[racket] Wikipedia redux

2013-04-17 Thread John Clements
I visited the Wikipedia page on Hygienic macros today, and was a bit appalled to see a laundry list of languages with hygienic macros that made no reference to Racket. I added a short paragraph on two novel features of Racket's syntactic system (towers of evaluation and enforestation), but

[racket] Macros, Eval and dynamic syntax?

2013-04-17 Thread Scott Klarenbach
Hi there, With my limited macro knowledge I'm trying to accomplish the following: Create a macro that accepts custom dsl-ish syntax. In addition to the custom syntax, a user can also provide a procedure. For example: (my-macro [(name:first-name type:string required:#t)

Re: [racket] slideshow-latex installation problems

2013-04-17 Thread Matthew Flatt
It's tricky to inspect an executable and/or track timestamps to figure out whether an executable needs to be rebuilt. I'm sure it could be made to work, but meanwhile, I've changed `raco setup' and package manager to address the problem in a more general way. The package manager now more

Re: [racket] Macros, Eval and dynamic syntax?

2013-04-17 Thread Scott Klarenbach
Nevermind. I was making things way too complicated. Obviously I can just return #'(pattern) in the event I'd like the caller's procedure invoked. Thanks. On Wed, Apr 17, 2013 at 11:29 AM, Scott Klarenbach sc...@pointyhat.cawrote: Hi there, With my limited macro knowledge I'm trying to

Re: [racket] Macros, Eval and dynamic syntax?

2013-04-17 Thread Danny Yoo
Let's say that we're given something like: (my-macro [(name:first-name type:string required:#t) (name:last-name type:string) (hash 'id middle-name 'type 'string) (lambda () (do-something-arbitrary))]) Without thinking too much

Re: [racket] Cross compile to PowerPC

2013-04-17 Thread Matthew Flatt
At Tue, 16 Apr 2013 13:06:51 +0100, Tim Brown wrote: I've just uploaded an (AFICT) working script to build racket on for PowerPC. [...] # ls -l /mnt/nfs2/racket-5.3.3/bin -rwxrwxr-x1 1107 500616 Mar 8 11:52 mzc -rwxrwxr-x1 1107 500624 Mar 8 11:52