On Mon, Apr 24, 2006 at 08:08:23AM +0100, Matthias Radestock wrote:
> "Alessandro Colomba" <acolomba@xxxxxxxxx> writes:
>
> > The new require-extension macro seems to be broken in CVS and,
> > unfortunately, in SISC 1.13.5.
>
> > Part of it is due to a typo in the require-lib macro,
>
> Oops. Fixed in CVS.
>
> > but there are a few things I don't understand about the new code:
> >
> > 1. Why does the [(_ (lib id0 id ...) clause ...) pattern in the
> > require-extension macro contain "clause" at all? The reference SRFI-55
> > macro uses quite a different pattern, and this "clause" doesn't seem
> > to be used.
>
> That's a bug. "clause" should get used. Fixed in CVS.
>
> > 2. The new code seems to specify that the syntax should be:
> >
> > (require-extension (lib test/t))
>
> Correct. The old syntax was not conforming to the spirit of srfi-55.
We should however support it in 1.13.x at least, as deprecated. We
should emit a warning to that effect.
Scott
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
|