Subject: Re: comparison -- locales with ispell dictionaries
From: WJCarpenter (bill-abisource@carpenter.ORG)
Date: Fri Mar 02 2001 - 00:08:05 CST
Something I have been curious about ever since I wandered into the
ispell code in AbiWord is... how's come ispell is compiled into the
application instead of being run as a separate process?
The conversation the app needs to have with the spell-checker is
pretty simple, so the subprocess app can be pretty simple. The
advantage to this approach is that it is simpler to support different
spell checking phenomena different places, including using many of the
different variants of ispell found around the universe with slightly
different dictionary formats.
It also probably makes it architecturally simpler to do things like
run spell checking for multiple locales in a document simultaneously.
I admit I'm talking through my hat on this one. It may be quite
simple with Pspell, but I covered my ears when I heard that talk about
Pspell dynamically loading shared libraries to get things done.
I've wondered about this because my close personal friend, emacs, has
used a spell-checking subprocess for hundreds, perhaps thousands, of
-- bill@carpenter.ORG (WJCarpenter) PGP 0x91865119 38 95 1B 69 C9 C6 3D 25 73 46 32 04 69 D6 ED F3
This archive was generated by hypermail 2b25 : Fri Mar 02 2001 - 00:06:32 CST