Would you like to collaborate on grammar and style checking?

From: Jacob Rideout <jacob_at_jacobrideout.net>
Date: Sat Dec 30 2006 - 06:44:30 CET

Hello,

I'm the new co-maintainer of Sonnet in KDE. In KDE4 we are going to
call our linguistics framework Sonnet, it will include tools such as
kspell.

Currently I'm in the middle of porting kspell to use Enchant
exclusively rather than as a plugin. We won't have separate spelling
plugins in KDE4, just Enchant.

The is one aspect of Enchant that needs to change before we can fully
adopt it. The location of the "enchant.ordering" file needs to be in a
standard location (appropriate for the platform) and we need some way
to know where it is located. We also need the option to use an
explicit file given with an absolute system path. This will enable us
to have GUI configure Enchant settings in a predictable manner.

I'm willing to work with the Enchant team to extend and improve it.

I've also come to the conclusion that we need another unified
architecture, similar to Enchant for grammar and style/usage/diction
checking. There seems to be little distinction between grammar errors,
style errors or even potential semantic errors (i.e catching common
errors such as "bed attitude" and suggesting s/bed/bad/ ) in the
various tools available to do such checking. The justification for
such a framework is the same as Enchant, to provide a unified
interface for the various tools available.

The API should should nearly be the same as Enchant, but also provide
explanations of the detected error.

I propose to call this project Elixir. The name fits in with Enchant
name. It is a magic reference and refers to a concoction produced by
some recipe that cures some or all ills, which is more or less what
Elixir aspires to do for writing.

Regards,

Jacob R Rideout
Received on Sat Dec 30 06:45:05 2006

This archive was generated by hypermail 2.1.8 : Sat Dec 30 2006 - 06:45:06 CET