Anyone know anything about the internals of Echant?
I've done some preliminary work to expose coverage of the Enchant spell
checker facade. It's a pretty straight-forward API to use, and judging
by the tests I wrote, it works great.
One thing I don't understand is what Enchant's "exclude" list is; if you
add() a word then it's added to the custom [local] word list for that
Dictionary. All good. But when you remove() that word, it is indeed
delete from that list file but it is simultaneously *added* to an
"exclude" file, ie it gets moved out from .config/enchant/en.dic [ie
remove()] but then appears in .config/enchant/en.exc
And THAT I have no understanding of.
The binding seems sane, otherwise, so it's merged in. But if someone who
knows what they're about wants to play with this, I'd appreciate it.
Enchant.init() is the starting point.
AfC
Sydney
--
Andrew Frederick Cowie
Operational Dynamics is an operations and engineering consultancy
focusing on IT strategy, organizational architecture, systems
review, and effective procedures for change management: enabling
successful deployment of mission critical information technology in
enterprises, worldwide.
http://www.operationaldynamics.com/
Sydney New York Toronto London
|