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 <li...@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