On Wed, Oct 09, 2013 at 09:31:19AM +1100, Andrew Cowie wrote:
> Speaking of which, do we really need to have so many different
> back-ends? We made a hard decision about the input method framework
> requirement, maybe we should just pick a dictionary provider and go with
> it?

The perfect dictionary provider for every language doesn't exist.

Enchant explains this in the "Enchant and multiple backends" section:
http://www.abisource.com/projects/enchant/

Enchant is used by a lot of projects, inside and outside GNOME. It is a 
good thing that it is a small library. In my opinion, Enchant should not 
be deprecated in favor of GIO (if we want to absord Enchant).

Enchant is already a good abstraction. The sole reason to wrap it in GIO 
is to GObjectify Enchant, and to decode language codes (fr_BE -> French 
(Belgium)) with the iso-codes.

For a command line application, Enchant is still available. So it's 
maybe a better idea to implement the spell checking directly in GTK+.  
I'll think about the possible API additions.

Sébastien
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to