From: Erik H. <eh...@gm...> - 2009-04-12 13:11:00
|
On Sat, Apr 11, 2009 at 9:15 PM, Logan O'Sullivan Bruns <lo...@ge...> wrote: > Hi, > > I was wondering if anyone had gotten Richard Waters's series package > (http://series.sourceforge.net) to work with Armed Bear Common Lisp? > It would appear to depend upon compiler-let which ABCL doesn't seem to > support. (I suppose because it isn't part of ANSI common lisp.) The fact that COMPILER-LET isn't part of the spec doesn't help. However, ABCL implicitly contains a MACROEXPAND-ALL facility, meaning that it would be almost trivial to create the functionality both for the compiler and the interpreter as described by http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Issues/iss066-writeup.html > Is there a known workaround for this? Perhaps a patch to the series > package or an extension to ABCL? There's currently no workaround, but I'd be willing to create the extension described in the URL above. In which package does SERIES expect the COMPILER-LET symbol to exist? In the LISP package? If so, I believe CLtL2 software may be expecting many of the CL symbols to exist in the LISP package. Do you know if this is true? (I know AP5 had some expectations that way.) Ville, Douglas, others: opinions on creating LISP, adding all CL symbols to it and adding COMPILER-LET as defined by the hyperspec issue referenced above? Bye, Erik. |