Subject: What should a GUI do; also , why case sensitive?
From: Richard Fateman
Date: Mon, 18 Oct 2004 07:40:09 -0700
Of course the linear string form can more-or-less be parsed
into the tree form, at least for most languages. For Maxima
this is false unless the operator grammar extension commands
affect ALL parsers.
So the argument again the string form for Maxima is much stronger
than (say) Java or C, unless you remove some of the capabilities
in the language.
RJF
Michael Reimpell wrote:
>>The linear string form of a mathematical expression is a terrible
>>"model"!! The model should surely be the tree-structured form which
>>logically includes a main operator/symbol, a list of attributes, and a
>>list of arguments, each of which is either another tree or a symbol.
>
> It was chosen as an example since it satisfies the following:
> - The document mustn't know anything about math, in particular the expression
> is fully simplified in the pre-display sense.
> - Input and Output language is the same.
> - No formatting (e.g. line-breaking) is done on the output.
>
> Maybe 2. from the list in the post by Richard Fateman
>
>>2. the formatted version, also in lisp, that changes stuff like
>>a*b^(-1) into a/b for pre-display consideration
>
> is a more reasonable choice.
>
> Michael
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima