Emaxima mode bug



James Amundson <amundson@fnal.gov> writes:
...
> (C1) :lisp (print "isn't this a pain?")
> 
> "isn't this a pain?" 
> isn't this a pain?
> (C1)
...
> 
> Does this cause a problem, or not?

Yes, but perhaps not the problem you might think.
As long as Maxima's response contains a new input prompt, EMaxima
doesn't check for a question mark.
However, input is sent to Maxima one form at a time, so it can get
each output as it comes out.  When sending forms, EMaxima looks for
;'s and $'s.
Adding a check to look for a :lisp, and then sending the :lisp and the
following sexp shouldn't be too hard, and should take care of the
problem the evil input above would cause.  I'll do that when I get a
chance.

Jay