[plt-scheme] why does the ellipsis not work?

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Mon Jan 7 12:23:03 EST 2008

At Mon, 7 Jan 2008 16:15:22 +0100, "Jos Koot" wrote:
> Run: interactions-window:
> Welcome to DrScheme, version 3.99.0.9-svn6jan2008 [3m].
> Language: Textual (MzScheme, includes R5RS)
> (p q)
> (p q)
> lazy.ss:12:3: a: bad syntax in: (a p q r)
> > 
> 
> This used to work in all earlier versions of MzScheme.


The difference is that `syntax-rules', etc. now recognize a bound `...'
instead of a free `...'.

The simplest solution is to add

 (provide (for-syntax ...))

to "lazy-language.ss".

Matthew



Posted on the users mailing list.