An Aspell 0.61 Snapshot is now available at: ftp://alpha.gnu.org/gnu/aspell/aspell-0.61-20050123.tar.gz
Changes from 0.60.* * Added a generic conversion (genconv) filter for converting from old multi-charter ASCII encodings to single-character encoding such as Unicode. * Added support for recognizing TeX and Texinfo commands used to encode non-ASCII letters as well as support for skipping over Tex hyphens. * Bug fixes. This snapshot is not very well tested so use with care. Current plans for Aspell 0.61: (You can find the latest version at http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/aspell/aspell/TODO-0.61?rev=HEAD&content-type=text/plain THINGS I AM WORKING ON: 1) Be able to store the same base word multiple times which makes sense when cross products are involved. [DONE] 2) Create a generic filter to handle multi-character letters such as "a or \"a for ä. This filter should make use of the already exiting normalization code if possible. Also: Allow language specific multi-character conversions. Allow the encoding option to use the generic multi-character conversions when it makes sense. This will effectively allow Aspell to handle multi-character letters as well as Ispell which is the one major area Ispell is currently better than Aspell. ALMOST DONE: Still a few rough spots, especially with Ispell compatibly. - "ascii" can not be used as a name for a language specific encoding - the "+" command in pipe mode doesn't also changes the multi-character conversion layer, in Ispell it ONLY changes the filter - The multi-character conversion lawyer is not selected based on the file name extension as in Ispell Also need to update the manual to reflect the changes. 3) Rewrite the document checker interface to correctly handle the case when the replacement is more than one word. [DONE] 4) Create a special pipe mode that ignores special characters at the beginning of a line so that a user can feed it a text file as is. THINKS OTHERS ARE WORKING ON: 1) Expand prezip-bin to also support compressing in the same format that "word-list-compress" so that the word-list-compress program can be removed and replaced with a link to prezip-bin (or if really necessary a shell script). [Jose Da Silva] 2) Possible improve writable.cpp to make it easier to understand and add additional features. [Gary Setter] [DONE] OTHER POSSIBILITIES: 1) Develop a more powerful C API for Aspell. Ideally this API should allow one to perform all the tasks the Aspell utility can do. This included the ability to check whole documents, and create dictionaries, among other things. Also add a suggestion mode which makes it possible to retrieve the score of the suggestion amount other information. 2) Develop a GUI interface for Aspell. It will probably be very similar to the old Gaspell. -- http://kevin.atkinson.dhs.org _______________________________________________ Aspell-devel mailing list Aspell-devel@gnu.org http://lists.gnu.org/mailman/listinfo/aspell-devel