gtoal@tharr.UUCP (Graham Toal) (06/28/90)
I have just posted a set of C source files to alt.sources which implement the kernel of a spelling checker system; they do *not* contain a ready-to- run user interface. This is because I want people who get it to actually muck about with the code! I discovered after my first attempt to write portable code that it is actually rather difficult; just when you think you know all about int sizes, signed/unsigned chars etc, another one jumps up and bites you... So, if anyone is willing to help, please take a copy of this code and try compiling it on your system. If there are any portability problems, please tell me. As far as i know, I've catered for Unix (both SysV and Bsd), MSDos (4 flavours of compiler), Mac, and Atari. I think Amiga's might be OK too but I'ld like someone to try it. (Oh - and of course it works on (and was developed on) the Acorn Archimedes -- a great development machine with the best C compiler I've come across. (Plug over) Should you get this code running easily, feel free to hook it into your favourite wimp interface/word processor/whatever. I'm hoping to promulgate the data structure and dictionary file format so that lots of checkers can share files. The format is very fast to access, compact, and lends itself well to manipulations such as crossword puzzle generation etc! Graham Toal.