TIP: Click on subject to list as thread! ANSI
echo: rberrypi
to: HEADSTONE255.BUT.NOT.THES
from: STEPHEN PELC
date: 2018-06-29 13:53:00
subject: Re: OT again : FORTH

On Fri, 29 Jun 2018 13:51:09 +0100, Gareth's Downstairs Computer
 wrote:

>On 29/06/2018 13:48, Gareth's Downstairs Computer wrote:
>> Mr.Pelc woke us all up to the NG comp.lang.forth.
>>
>> Just been browsing there, and anyone needing an
>> excuse to NOT use FORTH just needs to browse there
>> to discover that the world of FORTH is a complete
>> mess of incompatible versions.
>>
>> It would seem that for every programmer asserting
>> himself as a FORTH expert, there is yet another
>> version of FORTH!
>
>PS. Even Mr.Pelc sells his own versions, different from everybody
>else's !!!!!

What is this fascination with exclamation marks, sweetchunks?

Crikey, no two C compilers are the same and they have different
undefined behaviours! Stop using C immediately. There's a whole
world out there that does not use gcc or FOSS tools.

There are a few (three or four) professional grade implementations,
and a huge number of amateur implementations that end up as
abandonware after a few years.

The vast majority of the amateur implementations are threaded code
systems as descibed in Loeliger's book. However, for the last 20 years
or so, the professional implementation generate optimised native code.
These implementations follow the ANS 1994 and Forth-2012 standards.

Compared to other minority languages, Forth has survived very well.
Our cross compilers for embedded systems include USB and TCP/IP
stacks. We have been doing what is now called IoT for 20 years.

Very few users of professional Forth systems lurk or post on
comp.lang.forth.

Stephen

P.S. Please note that I prefer to be collaborative as more information
is exchanged than in a combative debating style. It's not a matter
of winning or losing, but of providing correct information. After
that it's down to philosophy and taste, which are worth discussing.

P.P.S. If you want to know how CREATE ... DOES> works in a modern
system such as VFX, download one of the Linux or Windows evaluation
versions, and decompile the results. If you have forgotten how to
use Forth, see our Forth books page.


--
Stephen Pelc, stephenXXX@mpeforth.com
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 (0)23 8063 1441
web: http://www.mpeforth.com - free VFX Forth downloads

--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.