The details of how Aspell really works is a mystery to most users who want to participate in developing and improving Aspell, so it is best to fully explain Aspell’s core algorithms and data structures to you.
In explaining these, it is hoped to bring prospective developers up to speed more quickly and also help you understand the amount of thought put into this. In time, you may be able to improve Aspell even more.
There are many details to explain here, so these will need explaining in small segments.
|• Part 1 - Compiled Dictionary Format:|
|• Part 2 - Quickly Finding Similar Soundslike:|
|• Part 3:|