On Jan 9, 2009, at 8:25 AM, William Stein wrote:

> On Fri, Jan 9, 2009 at 2:30 AM, Martin Albrecht
> <m...@informatik.uni-bremen.de> wrote:
>>
>>> Sure. I think that what you want is still orthogonal to the TinyMCE
>>> effort, but having another edit widget in the tree "just" for
>>> highlighting ought to be well thought out and the burden of
>>> maintenance must be taken into account, i.e. if somehow TinyMCE  
>>> could
>>> be extended to do Python and all the other languages the notebook
>>> supports syntax highlighting via some plugins that would be
>>> preferable. As far as I understand we don't use TinyMCE to edit the
>>> cells themselves yet, but that could be something we might do in the
>>> future.
>>
>> One concern I'd have about this is that this added convenience  
>> could slow down
>> the creation and work with the input cells. They're quite snappy  
>> now and I
>> would like to keep them that way (rather them being bloated).
>>
>> Martin
>
> I also share this concern, having done a lot of the work to make the
> notebook snappy and not bloated.  Last year, Tom Boothby did integrate
> the EditArea code editor into the notebook, and we tried it
> extensively, but it just plain "felt slow", so we didn't go forward
> with including it in Sage at the time.
>
> Tom likes to push the notebook quite hard, e.g., editing dozens of
> very large cells in a single worksheet, so he's pretty sensitive to
> the bloat versus speed issue.

The same holds true for me too, if there was a mode to turn it off  
that could be sufficient. On the plus side, javascript execution is  
advancing by leaps and bounds in modern browsers.

- Robert



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

Reply via email to