From owner-freebsd-hackers Mon Jan 30 15:36:14 1995 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA14990 for hackers-outgoing; Mon, 30 Jan 1995 15:36:14 -0800 Received: from cabri.obs-besancon.fr (cabri.obs-besancon.fr [193.52.184.3]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id PAA14984 for ; Mon, 30 Jan 1995 15:36:09 -0800 Received: by cabri.obs-besancon.fr (5.57/Ultrix3.0-C) id AA06349; Tue, 31 Jan 95 00:32:32 +0100 Date: Tue, 31 Jan 95 00:32:32 +0100 From: jmz@cabri.obs-besancon.fr (Jean-Marc Zucconi) Message-Id: <9501302332.AA06349@cabri.obs-besancon.fr> To: dgy@seagull.rtd.com Cc: freebsd-hackers@freefall.cdrom.com In-Reply-To: <199501301556.IAA23121@seagull.rtd.com> (message from Don Yuniskis on Mon, 30 Jan 1995 08:56:17 -0700 (MST)) Subject: Re: ispell-3.01.13 and current X-Mailer: Emacs Sender: hackers-owner@FreeBSD.org Precedence: bulk >>>>> "Don" == Don Yuniskis writes: >> ispell-3.1.13 and the latest ispell-3.1.18 are broken. This is why the >> version in ports is still at patchlevel 08. A workaround is to switch >> to the smaller "american.med" dictionary, but there is no solution if >> you want to build a dictionary from raw word lists for others >> languages. >> I'll ask (again) the ispell maintainer when this will be solved! > Actually, I believe 3.1.08 *also* suffers from a broken sed problem. > Could you elaborate on the nature of the bugs/problems you are aware > of? Thx, --don I think the problem is with the creation of affixes from dictionary, in which sed is not involved: Collecting input. Finding flag marker. Generating roots and affixes. Expanding dictionary into EXPANDEDPAIRS. Creating list of legal roots/flags. Creating list of flags that participate in cross-products. Finding prefix and suffix flags. Creating awk script. Creating cross expansions (pass 0). Finding illegal cross expansions (pass 0). Creating cross expansions (pass 1). Finding illegal cross expansions (pass 1). Creating cross expansions (pass 2). Finding illegal cross expansions (pass 2). Creating cross expansions (pass 3). Finding illegal cross expansions (pass 3). Finding roots of cross expansions. Illegal affix flag character 'a' Illegal affix flag character 'a' Illegal affix flag character 'a' etc. There is another buglet in the munchlist script (the 'SIGNED' variable is incorect), which is fixed in the last version. What exactly is the sed problem? Jean-Marc. -- ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ Jean-Marc Zucconi | jmz@cabri.obs-besancon.fr Observatoire de Besancon | F 25010 Besancon cedex | PGP Key: finger jmz@cabri.obs-besancon.fr =========================================================================