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