WxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima uses wxWidgets and runs natively on Windows, X11 and Mac OS X. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.
I have a 1998 Maxima with 57K miles on it. I just bought it about a month ago. Anyway, a week ago I noticed It felt very "choppy" when I shifted into Drive or Reverse. It felt like it was going to stall but it never did. The Service Engine Soon light has been on for about 3 weeks but now, when I go up hills especially, that light blinks.
On arch, maxima is built against sbcl, which does not support gnu readline (the arrow key navigation).Building against clisp instead of sbcl fixes this, but its probably more convenient for you to install rlwrap, then use rmaxima, which will give you arrow key navigation.Alternately, you could try wxMaxima.
ewaller wrote:To the OP, have you looked at Maxima? It is not a general purpose language, but it is scriptable, integrates with GNUPlot, has GUI front ends (wxMaxima), and exports equations and results nicely to LaTex.