Havoc> A gapped text buffer is also good enough for a programming editor,
Havoc> but it's not going to scale to huge files, it isn't UTF8-friendly,
Havoc> and many operations can be slower or more difficult or less
Havoc> flexible than they are for the tree-based widget. For example a
Havoc> search for all characters with a given tag will be quite fast with
Havoc> the tree, and either slow or memory-hungry with the gapped buffer.
Is there really somebody using UTF-8 as the internal encoding in a text
widget? I found it to be more hassle than it was worth and didn't provide
enough memory or speed savings in the general case to keep it.
I would like to point out that the gap buffer I'm using doesn't noticeably
suffer performance-wise until about 4M of text on our Solaris boxes. IMHO,
this is good enough for a general text editor :-)
-----------------------------------------------------------------------------
Mark Leisher
Computing Research Lab Once you fully apprehend the vacuity of a
New Mexico State University life without struggle, you are equipped
Box 30001, Dept. 3CRL with the basic means of salvation.
Las Cruces, NM 88003 -- Tennessee Williams
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list