An interesting issue with noninteractive and kill



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
>