Re: require-extension broken in 1.13.5 and CVS
"Scott G. Miller" <[email protected]> Mon, 24 Apr 2006 08:08:24 -0500
| Newsgroups | gmane.comp.java.sisc.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Apr 24, 2006 at 08:08:23AM +0100, Matthias Radestock wrote: > "Alessandro Colomba" <[email protected]> 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