Editing BufferGapMethod
HomePage
|
RecentChanges
|
EditorIndex
|
TextEditorFamilies
|
Preferences
The Buffer Gap method is useful when your editing model is that of a string/stream of bytes/characters. Essentially, it consists of moving a "hole" around in your string, into which you will be inserting characters. Its strong points are that insertion and deletion become trivial; its weak points are that only one editing focus is allowed, and that in VM systems, paging behavior can be poor. It is just one of many possible BufferDataStructure''''''s. This is the model that EmacsFamily TextEditors have. CraigFinseth's book on implementing text editors goes over this method in detail. His book is available for free on his website at http://www.finseth.com
Summary:
This change is a minor edit.
Please calculate
+
=
(Visit
Preferences
to set your user name.)
View other revisions
HomePage
|
RecentChanges
|
EditorIndex
|
TextEditorFamilies
|
Preferences