On Wed, Oct 09, 2013 at 10:53:50PM +0200, Bastien Nocera wrote:
> I wouldn't want to use 2 different APIs when creating
> command-line/curses APIs or GTK+ though. Otherwise, whatever syntactic
> sugar the GObject bindings would add would be lost.

And if we add the spell checking directly in GTK+, an extension point 
would anyway be needed to avoid a direct dependency, since the Enchant 
types would not be exposed in GTK+.

And if an extension point is added, it's better to add it in GIO, so 
command line tools can use it.

So it makes sense to have the GObjectification in a separate library. Or 
the other possibility is to add the GObjects directly to Enchant (and 
keep the current API available). By doing so, we have one less DSO to 
load. But Enchant would have one more dependency, that perhaps some 
projects don't want to have.

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