[racket-dev] Dotted syntax/parse patterns and scribble/eval

From: Neil Van Dyke (neil at neilvandyke.org)
Date: Wed Sep 21 18:14:52 EDT 2011

Ryan Culpepper wrote at 09/21/2011 05:43 PM:
> That's a bug. A pattern variable should always be bound to a syntax 
> object.

This seems to me like a good scenario of one kind of backward 
compatibility issue affecting PLaneT.

For example, I think that a fix to this bug would break a forthcoming 
PLaneT package of mine, as it is now.  (Of course, I can add add a 
workaround now, since I know of the problem before the package went out 
the door.  That wouldn't work for anyone who already released packages 
and doesn't know of the problem in advance.)

Perhaps automated testing of PLaneT packages against prospective Racket 
releases is part of the solution?

BTW, "syntax-parse" is great stuff.


Posted on the dev mailing list.