1Developer Credits: 2 3Special credit and thanks go to ispell's creator Geoff Kuenning. 4Ispell affix compression code was used as the basis for the 5affix code used in MySpell. Specifically Geoff's use of a 6conds[] array that makes it easy to check if the conditions 7required for a particular affix are present was very 8ingenious! Kudos to Geoff. Very nicely done. 9BTW: ispell is available under a BSD style license 10from Geoff Kuennings ispell website: 11http://www.cs.ucla.edu/ficus-members/geoff/ispell.html 12 13 14Kevin Hendricks <kevin.hendricks@sympatico.ca> is the original 15author and now maintainer of the MySpell codebase. Recent 16additions include ngram support, and related character maps 17to help improve and create suggestions for very poorly 18spelled words. 19 20Please send any and all contributions or improvements 21to him or to dev@lingucomponent.openoffice.org. 22 23 24David Einstein (Deinst@world.std.com) developed an almost 25complete rewrite of MySpell for use by the Mozilla project. 26David and I are now working on parallel development tracks 27to help our respective projects (Mozilla and OpenOffice.org) 28and we will maintain full affix file and dictionary file 29compatibility and work on merging our versions of MySpell 30back into a single tree. David has been a significant help 31in improving MySpell. 32 33 34Németh László <nemethl@gyorsposta.hu> is the author of 35the Hungarian dictionary and he developed and contributed 36extensive changes to MySpell including ... 37 * code to support compound words in MySpell 38 * fixed numerous problems with encoding case conversion tables. 39 * designed/developed replacement tables to improve suggestions 40 * changed affix file parsing to trees to greatly speed loading 41 * removed the need for malloc/free pairs in suffix_check which 42 speeds up spell checking in suffix rich languages by 20% 43 44Davide Prina <davideprina@uahoo.com>, Giuseppe Modugno 45<gppe.modugno@libero.it>, Gianluca Turconi <luctur@comeg.it> 46all from the it_IT OpenOffice.org team performed an 47extremely detailed code review of MySpell and generated 48fixes for bugs, leaks, and speedup improvements. 49 50Simon Brouwer <simon.oo.o@xs4all.nl> for fixes and enhancements 51that have greatly improved MySpell auggestions 52 * n-gram suggestions for an initcap word have an init. cap. 53 * fix for too many n-gram suggestions from specialized dictionary, 54 * fix for long suggestions rather than close ones in case of 55 dictionaries with many compound words (kompuuter) 56 * optionally disabling split-word suggestions (controlled 57 by NOSPLITSUGS line in affix file) 58 59 60Special Thanks to all others who have either contributed ideas or 61testing for MySpell 62 63 64Thanks, 65 66Kevin Hendricks 67kevin.hendricks@sympatico.ca 68