[MonoDevelop] Managed Line Editor

Levi Bard taktaktaktaktaktaktaktaktaktak at gmail.com
Tue Oct 31 14:40:01 EST 2006


> Cons:
> - it would be quite hard to design a flexible enough, yet still
> usable, tree representation which would be suitable for every possible
> language / text type to be presented and edited
> - it would be generally harder to implement, at least at the beginning
> where we need to map user input into code structure changes
> - similar to the previous point, arbitrary text pastes and cuts would
> be more expansive and harder to implement
 - Nearly all simple text-based operations (e.g. search/replace) would
be slower and more cpu-intensive, since the editor would have to
generate the text of the entire tree to perform them effectively.
This could be worked around by keeping a cache of the current text and
updating it when a change is made, but then you basically have what we
have now: a separate parser and text buffer.

-- 
Tcsh: Now with higher FPS!
http://www.gnu.org/philosophy/shouldbefree.html


More information about the Monodevelop-list mailing list