Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Paul E Bennett Newsgroups: comp.lang.forth Subject: Re: does VFX have the same bug as Gforth? Date: Mon, 18 Aug 2014 09:16:21 +0100 Organization: Hidecs Consultancy Lines: 41 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Trace: individual.net kaxR+T6M9NjMrKFIQjbjvQ20IIII56NIkSb97bKFe9LPx3C7uh Cancel-Lock: sha1:xCr8uZnOGeMRrjMPSF4tayQfuko= User-Agent: KNode/4.11.4 Xref: csiph.com comp.lang.forth:32952 hughaguilar96@yahoo.com wrote: > In this thread: > https://groups.google.com/forum/#!searchin/comp.lang.forth/LC53%7Csort:relevance/comp.lang.forth/wP5nw1ClzsM/E-TV9v2y9RoJ > > I found out that in Gforth not all words have xt values. If you tick > certain words the system will abort with an error message, although the > word is in the dictionary. Specifically, ticking semi-colon causes Gforth > to abort. This was a surprise to me, and I considered it to be a bug, but > Anton Ertl said that I had no reason to expect every word to have an xt, > and that it was my fault --- that I just don't know ANS-Forth very well. I > haven't taken Gforth seriously since that time --- I don't consider it to > be suitable for commercial work with problems like this. > > My question is, does VFX have this same bug? The reason why I ask, is that > I'm starting a big project and I want to use VFX. Is there any way to > determine if an ANS-Forth compliant system has this bug or not? It is not > just semi-colon, but I actually expect every word in the dictionary to > have an xt. I could try ticking every word in the dictionary to see if > doing so for any word aborts the system, but this seems rather tedious. I > could just assume that anything that WORDS finds must have an xt, but this > isn't guaranteed to work. Most likely, the only way to find out if an > ANS-Forth compliant system has the bug or not, is to just ask the person > who wrote the code --- that would be Stephen Pelc in the case of VFX --- > but in the case of Gforth there are a variety of people involved, and it > is not clear which ones of them have the authority to say that the bug is > there or not. VFX will give an XT for semi by just ticking it, which answers your specific question. In generality it seems to behave as I would expect for everything else. -- ******************************************************************** Paul E. Bennett IEng MIET..... Forth based HIDECS Consultancy............. Mob: +44 (0)7811-639972 Tel: +44 (0)1235-510979 Going Forth Safely ..... EBA. www.electric-boat-association.org.uk.. ********************************************************************