Subject: An interesting issue with noninteractive and kill
From: Robert Dodier
Date: Mon, 25 Oct 2010 17:08:53 -0600
Not too surprising, really. MEVAL1 is a Maxima function (defined in
noninteractive.mac)
so kill(all) kills it and then nothing happens.
I still think that somehow avoiding asksign & other interactive
queries would be a useful feature, but I haven't figured out how to do it.
The existing noninteractive package isn't really anything more
than a proof of concept; it has the desired effect in some cases,
but it's too easy to find examples for which it fails.
Robert Dodier
On 10/25/10, Raymond Toy <toy.raymond at gmail.com> wrote:
> Here is an interesting issue. Do load(noninteractive); then
> kill(all). Now enter anything. The answer is always MEVAL1().
>
> Ok, I thought. I'll just load up mlisp.lisp where meval1 is defined.
> Well, of course, load("src/mlisp.lisp") does nothing except return
> MEVAL1(). :-( So, try :lisp (load "src/mlisp.lisp"). That works.
> Except that MEVAL1() is still returned for everything.
>
> Ray
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>