Maxima 5.28 in Windows XP and Ubuntu 12.04 LTS



On Mon, Aug 27, 2012 at 11:23 PM, Robert Dodier <robert.dodier at gmail.com>wrote:

> On 2012-08-28, Raymond Toy <toy.raymond at gmail.com> wrote:
>
> > What lisp did you use to run the tests?  I ran the share testsuite with
> > cmucl and almost all of the tests pass, except for one on test_lu and
> > quite a few in rtest_namespaces.
>
> About rtest_namespaces, does there exist a file named foo.mac or
> foo.lisp somewhere in your installation? If so, it prevents the
> namespaces test from running correctly. (I had such a file. After
> removing it, rtest_namespaces doesn't report any unexpected errors. I am
> working w/ CMUCL.)
>

I think something is messed up on the particular build that I was using.
>From an clean maxima instance, load(foo) fails, but load("foo.mac")
succeeds.  (I have just the one foo.mac file in share/contrib/namespaces.)


>
> > I think I see at least one small bug in namespaces; probably needs an
> > unwind-protect in load_namespaces.
>
> Well, feel free to commit something or just make a suggestion, and
> I'll commit a bug fix.
>
>
Well, I was just thinking that if the meval in load_namespace failed and
signaled an error, then *package* and *namespace-stack* wouldn't get
reset.  I didn't test this, so I didn't know if that was the correct thing
or not.

Ray