Maybe some work to make Maxima display much better



Hello *,

> The problem of displaying Mathematical markup on multiple platforms has
> never been fully addressed by any free library I am aware of.
Except TeX/LaTeX :-)

> The
> closest one, which I beleve is the one most worth expanding and/or
> basing our own solution on, is GtkMathView.
I agree that GtkMathView is an interesting piece of free software. In many
ways, GtkMathView interface to Maxima will be similar to TeXmacs
interface, with LaTeX replaced by MathML. Personally, I am not a great fan
of MathML: it is more complicated and more verbose than LaTeX, and I don't
see significant advantages. But its expressive power is not worse than
that of LaTeX, surely. It would be easy to write MathML generation in
Maxima, similarly to the current TeX generation functions - a few hundreds
lines of code, I guess.

I don't quite understand why you want to replace gtk by wxWindows. gtk is
a nice cross-platform GUI library. Writing a GUI with it is rather simple,
the library is light enough, and compiles even on Windows, as I heard. Why
not write a GUI in gtk, with GtkMathView as its main widget? Also, there
is gtk-extra, which contains additional widgets for plotting. This library
was used in SciGraphica - a free program for production of
publication-quality plots (similar to Origin). Why not use it instead of
VTK? It's small, and some code from SciGraphica can be re-used.

Andrey