> I think what you have in mind is not spellchecker related. Is there > really a need for fitting spell checkers in there?
The non-GUI part of on-the-fly spellchecking means getting a just-entered word, process it, and return a list of suggested spelling. It is very similar to 'getting a just-entered word, look for user-defined abbreviation, and return possible substitution'. These features can of course be separated, but there are advantages of combining them. For example, we can add an existing long-and-awkward word to the list of suggested corrections returned by a spell-checker, and completion-on-demand can be enhanced to use words from a spell-checker. Cheers, Bo