Re: [racket-dev] match syntax-parse

2012-05-15 Thread stefan . israelsson
I don't understand your comment. Racket supports mutually recursive syntax classes. Here's a little toy example: #lang racket (require (for-syntax syntax/parse)) (begin-for-syntax (define-syntax-class x (pattern i:id #:with (flat ...) #'(i)) (pattern l:xlist

Re: [racket-dev] match syntax-parse

2012-05-15 Thread stefan . israelsson
and I would suggest that we implement the racket matcher completely with syntax parse. I usually argue for clarity of code over speed. BUT we must pay attention to performance, especially widely used features. Have you measure the performance of the two versions? Indeed you really need

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

2012-05-15 Thread Eli Barzilay
Yesterday, mfl...@racket-lang.org wrote: 7519b85 Matthew Flatt mfl...@racket-lang.org 2012-05-13 06:56 : | comment out test that creates a bad dependency | | The right long-term solution may be a `strip' operation that | removes `test' submodules for a distribution. Maybe a more practical

Re: [racket-dev] did something happen to the git web server?

2012-05-15 Thread Danny Yoo
On Tuesday, May 15, 2012, Eli Barzilay wrote: Yesterday, Danny Yoo wrote: I could have sworn that: https://git.racket-lang.org/ took me to a nice HTML view of the git repository, but at the moment, I see an empty page. This never worked -- you should use http://... Thank you!

Re: [racket-dev] scribble/srcdoc

2012-05-15 Thread Jay McCarthy
This is awesome. My OpenCL planet package, which used srcdoc heavily, used to take over 4 hours to compile on my machine. (I actually don't know how long it took, because I didn't have the patience. At some point in the past, it only took about an hour.) Now, it takes 60 seconds. Go Matthew!