Kevin Atkinson wrote:
...

You misunderstand. word-list-compress simply compresses and decompresses a sorted word list to save space. It is not used in any way by Aspell itself.

I understood that word-list-compress was an offline utility, but I'm not sure what you're using to search the compressed word-list on disk. That is, how does _Aspell_ make use of the data once it's been compressed? Is it something like a bisect algo with an index somewhere on disk to the items in the file? (I gather by your reaction that the entire word-list is not all loaded into memory at run-time).

leditdistance != typo edit distance. leditdistance uses a different algo. than the normal edit distance algorithm. The normal edit distance algorithm "editdist.cpp" and the typo edit distance algorithm "typo_editdist.cpp" are basically the same except for the weights.

Ah, I had thought those were older implementations that had been superceded by the leditdistance algorithm (mostly because of the greater number of comments in that one). I think for the moment I'll just leave the typo-distance code, and concentrate on the overall evironment.

It would seem that you'd need each "swap" to be a lookup into the typo table.
Yes that is correct. But it is not a "swap" but a replacement. A swap is when the adjective letters are interchanged, "teh" vs. "the".

Thanks for the clarification,
Mike

_______________________________________
 Mike C. Fletcher
 Designer, VR Plumber, Coder
 http://members.rogers.com/mcfletch/





_______________________________________________
Aspell-devel mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/aspell-devel

Reply via email to