From: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - 2008-09-18 07:55:01
|
Hi Robert, In the past weeks, we've been hunting for problems with special variable handling in ABCL and fixing numerous cases. Could you try to run Maxima on ABCL again and see if there are any cases left where special variables are handled incorrectly? I think it would be great to create small test cases in that case, because there are no ANSI tests ABCL is failing due to special variables handling any more. Thanks in advance, Erik. PS: Could you send a description on how to run Maxima on ABCL to the list? We can run the tests on our own after that (hopefully). |
From: Robert D. <rob...@ya...> - 2008-09-18 14:38:16
|
Hi Erik, Thanks for the heads-up. I will try to run Maxima on ABCL again soon, maybe this weekend. I forget how I did it before; probably it was some modification of the instructions in maxima/INSTALL.lisp (if you have a CVS sandbox for Maxima). Does ABCL know about ASDF? It might be as simple as (require 'asdf) (asdf:operate 'asdf:load-op :maxima) or something like that. I'll try to figure it out. I'm really glad to see that you are continuing development of ABCL. I think it is a great idea and there seems to be some interest from time to time in linking together Java and Maxima, so I'm looking forward to trying it again. best Robert Dodier |
From: Mark E. <ev...@pa...> - 2008-09-18 15:03:15
|
Robert Dodier wrote: […] > Does ABCL know about ASDF? It might be as > simple as (require 'asdf) (asdf:operate 'asdf:load-op :maxima) > or something like that. I'll try to figure it out. […] Yep. ASDF works just fine. I use the following snippet in ~/.abclrc to use the ASDF registry for SBCL: (nreverse asdf:*central-registry*) (push '(merge-pathnames ".sbcl/systems/" (user-homedir-pathname)) asdf:*central-registry*) Then, any package that is ASDF-INSTALLable from SBCL is "automatically" an 'ASDF:LOAD-OP away from use in ABCL (ASDF-INSTALL itself does not work in ASDF for reasons that have never been clear to me. Which CVS sandbox for MAXIMA were you thinking of? Mark <ev...@pa...> -- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now." |
From: Mark E. <ev...@pa...> - 2008-09-18 15:08:11
|
Mark Evenson wrote: […] > I use the following snippet in ~/.abclrc to use the ASDF registry for SBCL: > > (nreverse asdf:*central-registry*) > (push '(merge-pathnames ".sbcl/systems/" (user-homedir-pathname)) > asdf:*central-registry*) Arg! Missed the the necessary REQUIRE form, this should read: (require 'asdf) (nreverse asdf:*central-registry*) (push '(merge-pathnames ".sbcl/systems/" (user-homedir-pathname)) asdf:*central-registry*) Not sure why I NREVERSE the list before pushing: something about precedence rules, but I can't remember my rational. It should work with or without. -- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now." |
From: Robert D. <rob...@ya...> - 2008-09-18 09:53:29
|
--- On Thu, 9/18/08, Mark Evenson <ev...@pa...> wrote: > Which CVS sandbox for MAXIMA were you thinking of? The one that you get from cvs -d :pserver:ano...@ma...:/cvsroot/maxima get maxima (I might have gotten the incantation wrong, if so, apologies.) best Robert |
From: Mark E. <ev...@pa...> - 2008-09-18 14:19:50
|
Robert Dodier wrote: > --- On Thu, 9/18/08, Mark Evenson <ev...@pa...> wrote: > >> Which CVS sandbox for MAXIMA were you thinking of? > > The one that you get from > > cvs -d :pserver:ano...@ma...:/cvsroot/maxima get maxima > > (I might have gotten the incantation wrong, if so, apologies.) Hmm. If I link cvs:maxima.cvs.sf.net:/cvsroot/maxima/src/maxima.asd to an ASDF registry, it tries to include FFI with ABCL-0.0.10.21. Off to read the Maxima documentation… Mark <ev...@pa...> -- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now." |
From: Robert D. <rob...@ya...> - 2008-09-18 14:27:32
|
--- On Thu, 9/18/08, Mark Evenson <ev...@pa...> wrote: > Hmm. If I link > > cvs:maxima.cvs.sf.net:/cvsroot/maxima/src/maxima.asd > > to an ASDF registry, it tries to include FFI with > ABCL-0.0.10.21. > > Off to read the Maxima documentation… Any existing documentation about Maxima + ASDF is likely to be far out of date, or incomplete, or inaccurate, or all of the above. Probably it's much better to ask on the Maxima mailing list. I would try to help, but I know nothing about ASDF. The mailing list address is ma...@ma.... Messages from non-subscribers are moderated (should go through in a day or less). You can try subscribing via: http://maxima.sourceforge.net/maximalist.html best Robert Dodier |