2 Sep 2004 20:52
Discussing another editor/edit-component concept
Otto Wyss <otto.wyss <at> orpatec.ch>
2004-09-02 18:52:17 GMT
2004-09-02 18:52:17 GMT
My wyoEditor ("http://freshmeat.net/projects/wyoeditor/") has moved up
within the top 25 editor projects at sourceforge.net, reaching 2% of
publicity. Well wyoEditor is now at the point where further improving
isn't reasonably possible because it would mean to implement its own
lexer and much other code duplication. So I think it's time to do a
review and start a discussion about another editor/edit-component concept.
I know there is already Sinkworld and some ideas how to make a better
component but as far as I know it doesn't address any of my issues.
Still I'd appreciate if you would independently discuss my concept.
First we have to look at what users expect from an editor and for what
typical tasks they use an editor:
- viewing and editing simple texts like config files or plain text notes
- programming, coding in any language
- viewing and editing structure text (html, xml)
- writing wysiwyg text (text processing)
- etc.
It now would be fantastic if all these where possible through a set of
components which are able to closely interact. I see about the following components:
- edit-component: Just base viewing and editing functionality
- lexer-component: Full lexing including identifier classification
- display-component: Transforming text into nice display
- wysiwyg-component(s): Ditto above but for text processing formats
- spelling-component(s): Ditto lexer but for natural languages
I envision an editor where it's possible to spell check any text or
comments when programming or where syntax descriptions in a document are
colourised. There are many more uses of such combinations. On the other
(Continue reading)
RSS Feed