[plt-dev] Keybindings in DrScheme 4.2.2/win32

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Fri Oct 9 16:31:11 EDT 2009

I've fixed the `s-exp' reader, so DrScheme shouldn't have to handle the
case specially.

At Thu, 8 Oct 2009 11:55:18 -0500, Robby Findler wrote:
> This appears to be a change in the way that the s-exp reader works.
> I've fixed this in SVN, I believe.
> 
> In 4.2.1 this expression:
> 
> (parameterize ([read-accept-reader #t])
>   (read
>    (open-input-string
>     "#lang s-exp framework/keybinding-lang\n")))
> 
> would produce '(module page framework/keybinding-lang), but somewhere
> between there and 4.2.2 the third element of that list became a syntax
> object.
> 
> Not sure if that's intentional or not, but the check in DrScheme now
> recognizes that case.
> 
> Robby
> 
> On Tue, Oct 6, 2009 at 2:17 PM, Daniel Leidisch <lists at leidisch.net> wrote:
> > Hello!
> >
> > My keybindings, which used to work under DrScheme 4.2.1 (win32/german)
> > refuse to load under 4.2.2. I asked about this on #scheme and was told to
> > post this at the mailing list, so here I go. OS is Windows XP SP3, 32 bit.
> >
> > The keybinding file with the error message appended is at:
> >
> > http://paste.lisp.org/display/88225
> >
> > Regards,
> >
> > dhl
> >
> > _________________________________________________
> >  For list-related administrative tasks:
> >  http://list.cs.brown.edu/mailman/listinfo/plt-dev
> >
> >
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-dev


Posted on the dev mailing list.