>>>>> "Robert" == Robert Dodier writes:
Robert> i can tinker with throwing in (fresh-line) here or there, but i don't
Robert> have any deep understanding of how this is supposed to work.
Robert> however i am pretty sure that stuff like
Robert> (%i20) grind(foo+bar);
Robert> foo+bar$(%o20) done
Robert> is wrong.
Robert> if someone knows how to fix this, please, let's hear about it.
Perhaps putting a (format "~&") before printing the prompt
will work. The ~& is supposed to send a newline if we're not at the
beginning of a line. I don't know how well this actually works. The
streams used by maxima are kind of confusing to me.
Ray