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

2012-07-21 Thread Matthias Felleisen
Thanks for the prompt service. 20 lines of code is nice. On Jul 21, 2012, at 1:23 PM, ro...@racket-lang.org wrote: robby has updated `master' from df4508573a to c4a768af00. http://git.racket-lang.org/plt/df4508573a..c4a768af00 =[ One Commit

Re: [racket-dev] Coroutines (mzlib/thread)

2012-07-21 Thread Asumu Takikawa
On 2012-07-20 21:48:38 -0400, Matthias Felleisen wrote: We can build it for real. Both interfaces have separate uses and should be kept separate. -- Matthias My first thought was that these could be provided by the same interface, but let me see if I understand what you're saying. The issue

Re: [racket-dev] Coroutines (mzlib/thread)

2012-07-21 Thread Robby Findler
In this particular case, I would prefer this code not to change, as it the heart of a subtle and important part of DrRacket's useability (the syntax colorer). If there are concrete issues with it beyond the desire for a cleaner interface, that's great and I'd love to see performance or correctness

Re: [racket-dev] Coroutines (mzlib/thread)

2012-07-21 Thread Matthias Felleisen
When I wrote 'interface' I meant two different abstractions, separate from each other, and with distinct implementations. -- Matthias On Jul 21, 2012, at 2:52 PM, Robby Findler wrote: In this particular case, I would prefer this code not to change, as it the heart of a subtle and

[racket-dev] An implementation of 'case' based on Clinger's Rapid Case Dispatch in Scheme

2012-07-21 Thread Jon Zeppieri
I implemented a version of 'case' following Clinger's design from Rapid Case Dispatch in Scheme [http://scheme2006.cs.uchicago.edu/07-clinger.pdf]. (This came up a while back on the users list: [http://lists.racket-lang.org/users/archive/2011-September/048301.html]. In my case, I've been writing a