Editing CoreTextEditorProgramming
HomePage
|
RecentChanges
|
EditorIndex
|
TextEditorFamilies
|
Preferences
There are a couple of key concepts that have to be addressed in order to program a TextEditor from scratch. * ScreenManagement * WindowManagement * MacroLanguage * EditorObjectModel * KeyBinding strategy * BufferDataStructure to cover actually modifying text files * IO model * CommandLineLanguage TextEditors can be fun to program -- that's why there are so many! Sometimes, it can be fun to optimize just the size of the editor -- that's where we get the TinyEditors category of TextEditors.
Summary:
This change is a minor edit.
Please calculate
+
=
(Visit
Preferences
to set your user name.)
View other revisions
HomePage
|
RecentChanges
|
EditorIndex
|
TextEditorFamilies
|
Preferences