A proposal for a GUI-interface can be downloaded at
http://www.uni-kassel.de/~helms/sw/maximahlp/index.htm
My main problem with maxima was always the interference
between input and output; thus reducing the input-capability
to a line-mode-terminal of "historical" reminescence.
Well, so there is a common notepad-like-window, which
acts as a client for xmaxima, which is started parallel
and is used as the server.
For communication I had to (mis-)use the windows-clipboard
for this alpha-alpha-version, I hope I can find a more
elegant connection later.
But after I left xmaxima always after some frustrating
hours, from time to time and then let it sleep on the
disk, I had a steep learning curve today - that was really a fun.
Feel free to copy and comment on it -
Gottfried Helms