On 2015-12-30 2:10 PM, Jim Mathies wrote:
On Tuesday, December 29, 2015 at 2:38:43 PM UTC-6, Ehsan Akhgari wrote:
On 2015-12-28 5:11 PM, Jim Mathies wrote:
We could research using native spell checking apis if the platform supports 
them. For example Windows added spell checking apis in Windows 8.

It's not obvious to me why that would be an improvement.  The
cross-platform nature of our spell checking engine is definitely a plus.

- no dictionary maintenance overhead for Mozilla

We would still need to do that since not all of the platforms we target have spell checking support.

- I'm guessing a better, more robust dictionary in general

I would like to see some data backing that claim. I won't be surprised if our hunspell based spell checker does better than for example the Win8+ spell checker, at least for some of the languages we support.

- a database that is standardized across multiple applications (including 
custom dictionary settings) for the same system

That is a good point.

- less data in our install.. it might only amount to kilobytes, but when you 
multiply that by millions of downloads it adds up.

This will require us to be able to exclude parts of the default installed package based on the OS version (since we need to support hunspell for Win7 and below on Windows, for example) which we don't have, AFAIK.

It's not obvious to me what an open source database engine provides for us. Can 
our current engine support 3rd party data providers? That's really what we want 
to do here.

Our spell checking backend doesn't support non-hunspell based checkers currently.

What I was referring to in terms of advantages of a cross platform spell checking backend was having the same experience on all platforms, which eases things such as dealing with bug reports, and also the ability to address bug reports, etc.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to