On 3/16/10 9:51 PM, Sheldon Newhouse wrote:
> Hello,
> I am interested in developing a 'graphical' interface to some
> commands in maxima. For instance, I would like to be able to use
> mouse input in a gnuplot window (or an openmath window) to generate
> some maxima commands. This can, more or less, already be done using
> drop down menu buttons as in wxmaxima, or xmaxima, but I want mouse
> input to generate the commands.
>
> For example, one can already generate mouse coordinates and/or zooms
> with gnuplot and draw2d.
> I would like more: e.g. generate line segments, press keyboard entries
> and evaluate some maxima commands.
Quite a while ago, I played around with maxima and McCLIM (a gui
system). I got as far as having maxima command line interface showing
up in a mcclim window. I wanted to be able to do more than just that,
but never got around to it.
Since McCLIM is in Lisp, it's reasonably portable and probably works
with any Lisp supported by maxima, except, perhaps gcl. McCLIM also
comes with SciGraph, a 2D graphing package. I think it can provide the
information you want from graphs. I know that after plotting a graph,
you can use the mouse to drag the plotted points around and get
coordinates of the new point.
But if you don't know Lisp, this is probably not a good place to start.
Ray