From: Logan O'S. B. <lo...@ge...> - 2009-04-13 00:17:17
|
Hi Erik, Thanks for the incredibly fast implementation of this feature. That is really great news and very much appreciated. I added the following to the series code to test: #+abcl (import 'system::compiler-let) With this change it appears to work great. I ran some simple programs that use series through it and they worked fine. The performance for the compiled case while not as good as CMUCL's compiled code is fine. In answer to your question, the series package uses compiler-let symbol without specifying a package. For CMUCL this symbol is in the extensions package. Thanks again! - logan On Sun, Apr 12, 2009 at 03:51:30PM +0200, Erik Huelsmann wrote: > 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.) > > > > Is there a known workaround for this? Perhaps a patch to the series > > package or an extension to ABCL? > > I just committed an implementation of COMPILER-LET bound to the > SYSTEM::COMPILER-LET symbol for you to experiment with. Could you tell > me which symbol SERIES expects the function to be bound to? > > Thanks! > > Bye, > > Erik. |