That's a correct reading, I'll be primarily be targeting the 2nd point 
about improving the readability of large expressions, and I believe math 
typesetting will also make such inputs easier. Your first point about color 
coding arguments is also something that I could work on.

On Sunday, March 18, 2012 3:07:06 AM UTC-7, Johan Grönqvist wrote:
>
> 2012-03-18 07:46, Yukun skrev:
> > I played around with the Sage notebook, and I think it would be
> > convenient if math typesetting is available for input (like in
> > mathematica), as it'll make it much easier to input long and complicated
> > functions.
>
> I will not take part in the GSOC discussion, so this message should in 
> no way be read as an opinion on what might be a reasonable GSOC project 
> scope. As a sage-user I can see the usefulness of mathematica-style 
> input in three ways (from my perspective):
>
> 1) Color coded hints: Something along the lines of having function 
> arguments in one color (or style), symbolic variables in a second color 
> (or style), most things in a third color (or style) and finally 
> undefined names in a fourth color/style (good for spotting typos).
>
> 2) Readability of large expressions involving, e.g., fractions and lots 
> of parentheses.
>
> 3) Using tensor notation in a comfortable way. Tensor usage in 
> Mathematica can be accomplished with both upper and lower indices and it 
> is possible to use pattern-matching on upper and lower indices 
> separately in replacement-rules.
>
> A fourth input-help would be syntax highlighting of python (and possible 
> other) code, but according to some mailing list, that was considered and 
> discarded for performance reasons.
>
> It sounds like you are primarily targeting number 2, is that a correct 
> reading?
>
> Regards
>
> Johan
>
>

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to