Hi Kevin,

sorry for the late answer. I was very busy and your mail is quite long. :-)

Nice to read something from you again, BTW!

Kevin B. Hendricks wrote:

> So simply saying use "system-level" spellcheckers is not enough.   
> AFAIK, Linux does not have a daemon-based system-level spellchecker  
> that understands anything about mmapping the data files so they are  
> shared, or any official port assignment, or any understanding of  
> language/country codes, any way for users to specify that a   
> dictionary should be used across multiple or specific languages, etc.

When I was talking about "system-level" spell checking I didn't think
about a demon-based approach. It's more like we use the "system browser"
or the "system mail client": have one application and thus only one,
central configuration that manages everything. Even if that wouldn't
have the benefits you mentioned wrt. memory usage it would be a great
step forward in terms of system maintenance and installation
redundancies. Mainly we are talking about dictionaries.

> So there still is a need for DicOOo and they way OOo does  
> spellchecking.  Just because some Linux distribution uses hunspell/ 
> myspell/aspell/ispell etc and installs spellcheck dictionaries, does  
> not mean a "system-level" spellchecker really exists with any amount  
> of intelligence to it (forking a process and running the command line  
> version of each spellchecker does not count since parsing the  
> dictionary data files is the real cost).  Simply sharing the  
> spellcheck dll is nothing in comparison to sharing the memory used by  
> the dictionaries and the need for user control.

Of course. But it's more than nothing. :-)

Basically there's nothing wrong with OOo having it's own spellchecker
and its own dictionaries. But we have discovered some problems due to
the user based installation of dictionaries and we are discussing how to
fix them. What is the best way to fix them greatly depends on the
availability of a "system spell checker" in the way I described it. If
our goal was to go for system wide installation of dictionaries we
definitely would need to plan for native packaging in the first place
(and extensions as a supplement for platforms without a centralized
management of dictionaries). In case our goal was to keep everything in
OOo, extensions would be enough.

Ciao,
Mathias

-- 
Mathias Bauer (mba) - Project Lead OpenOffice.org Writer
OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS
Please don't reply to "[EMAIL PROTECTED]".
I use it for the OOo lists and only rarely read other mails sent to it.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to