Can you explain the advantages for using GMaxima? Any
disadvantages? (e.g. do you just copy the same primitive
display as Xmaxima? From your screen shots, it seems that you
don't have the spacing right. x^2 has the 2 above the x.)
Can it run on windows (=95% of audience?)
I looked at the screen shots, but that doesn't really
go beyond demo ware. Fun as it may be for programmers
looking for math display hacks, it seems to me that Maxima
does NOT really need yet another almost equivalent front end
with its own quirks. A superbly engineered better-in-all-ways
robust, portable, extensible, bug-free, efficient front-end
available on all platforms with low overhead.. sure. Maybe
this is GMaxima? If so, say so.
If you write a program and say, here it is, here are some
screen shots... it seems to me you are saying "I wrote this
demo program. Try it out and tell me if you find bugs-- I'm
not going to tell you about the ones I already know about."
Maybe I'm misunderstanding GMaxima, and it should really
replace XMaxima on my computer. Strange as it sounds, I
guess I'm hoping you would prepare a little "marketing"
info!
Thanks
RJF
Wes Connell wrote:
>>===== Original Message From C Y <smustudent1@yahoo.com> =====
>>Is that intended behavior? This is just my expectations so take them
>>with a large grain of salt, but in the first case I would have expected
>>something like:
>>
>>
>
>It's not exactly the intended behavior. I'll look at it today...
>
>
>
>><black>integrate(</black><blue>sin(x)</blue><black>+cos(</black>
>>
>>and in the second
>>
>><black>integrate(</black><blue>sin(x)</blue>+
>>
>>
>
>This is close, but I include the first parenthesis in the blue coloring.
>
><black>integrate</black><blue>(sin(x)</blue>
>
>
>
>>The drawback of this scheme is that the highlighter has to tell the
>>difference between 2a+sin(x+y) and 2a+b*(x+y), but off the top of my
>>head I think the way things work <text>() and <text><operator>() can
>>always be distinguished. But it does add an extra level to things, so
>>maybe it's not worth it? The advantage is that any valid self
>>contained expression is always clearly indicated, but maybe that's just
>>an advantage to me.
>>
>>
>
>The highlighting code should (or will be soon) be able to distinguish between
>the two with no problem. The algorithm I use depends on two stacks that mark
>the locations of each parenthesis in the string. Its not overly complicated
>but I could of missed something.
>
>
>
>>Niiiice. Suggestion on the dialogs for plots - perhaps all the valid
>>plot slots/options can be drop down menus? That way the user doesn't
>>have to know before hand what's available.
>>
>>
>
>Yeah, that should be possible. Of course that means I have to find out what
>all the possible options are.
>
>*dives into the documentation*
>
>I was also thinking of possible defaults values for the fields. Any ideas?
>
>
>
>>One other quick question - is the speed with which the highlighting is
>>updated limited by the software, or is it built into the program?
>>
>>
>
>I'm not sure about that actually. When text is rewritten in a different color,
>it seems to take half a second or so to appear. However, when the text is
>rewritten with an underline the display happens immediately. The coloring
>looks better, but happens slow. Its trivial to change the hightling method.
>
>
>
>>Very nice work so far. I like the matrix entry :-).
>>
>>
>
>Thank you. :) I made those entry dialogs out of laziness. I was working with
>vectors for my Calculus 3 class and wanted an easy way to enter matrices.
>
>This actually brings up another topic regarding the socket communication and
>storage of display variables. Coming soon... ;)
>
>
>
>>P.S. - wild idea - I don't know how used/useful xmaxima's html/help
>>browser is, but is there some gtkhtml widget that could be tweaked to
>>duplicate its functionality? All the menu entries in xmaxima I suspect
>>will be trivial to duplicate, and afaik that only leaves the help
>>browser/docs differentiating gmaxima and xmaxima in usability terms.
>>(Well, unless you count embedding the openmath plot, but since gnuplot
>>is now the default I doubt it's an issue.) I dunno how hard it is to
>>get gtk apps to work on windows (I know xchat does it with a self
>>contained install, but I'm not sure how and I doubt it uses gnet) but
>>it might be interesting to be able to create a Windows installable
>>gmaxima distro.
>>
>>
>
>Help browser:
>
>I'm sure it will be possible to duplicate the html/help browser functionality.
>Although it may be better, considering system integration and UI standards, to
>convert the documentation to actual Gnome help files. Of course that would
>mean that there would be two versions of the documentation, which can be a
>pain in the butt. Hrmmm, something to think about.
>
>Usability terms:
>
>XMaxima still has a few more menu features that GMaxima lacks. Things like the
>kill features and various options. Are these used at all? Should I put them
>in?
>
>Windows:
>
>GNet should work on Windows since GNet is just an abstraction of the IO
>Channel capabilities of GLib which I think work on Windows. Someone else would
>have to make the Windows installer since I don't have a Windows machine around
>here. It would be nice though. I'd also love to see a Mac OS X port. ;)
>
>
>Thanks for the suggestions CY!
>
>Have a good day.
>
>--
>Wes Connell
>wconnell@txstate.edu
>
>_______________________________________________
>Maxima mailing list
>Maxima@www.math.utexas.edu
>http://www.math.utexas.edu/mailman/listinfo/maxima
>
>