Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!rutgers!sri-spam!ames!ucbcad!ucbvax!hplabs!sdcrdcf!trwrb!desint!geoff From: geoff@desint.UUCP Newsgroups: net.sources.bugs Subject: Re: ispell bug w/ fix + enhancement Message-ID: <291@desint.UUCP> Date: Sat, 28-Feb-87 03:41:59 EST Article-I.D.: desint.291 Posted: Sat Feb 28 03:41:59 1987 Date-Received: Sun, 1-Mar-87 17:17:46 EST References: <1008@tekred.TEK.COM> Reply-To: geoff@desint.UUCP (Geoff Kuenning) Distribution: world Organization: Interrupt Technology Corp., Manhattan Beach, CA Lines: 20 In article <1008@tekred.TEK.COM> billr@tekred.TEK.COM (Bill Randle) writes: > I recently found an area where ispell has a problem. This occurs > when a word ending in 'y' is incorrectly pluralized... > ...In addition, I added some code > in good.c that checks for "yes" endings and reports them as misspelled. Unfortunately, this fix is insufficient, kludgey, and wrong. For example, the s_ending routine (which is where the problem lies) will also accept "hawkes" for "hawks". I am working on a correct fix, which I will post when I have tested it. In the meantime, I recommend that people save the original before applying Bill's fixes, since I'm not going to put in a routine that arbitrarily rejects a certain letter sequence regardless of what's in the dictionary. -- Geoff Kuenning {hplabs,ihnp4}!trwrb!desint!geoff