Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: rbowman Newsgroups: comp.os.linux.misc,alt.folklore.computers Subject: Re: polyglot programming, Recent history of vi Date: 7 Dec 2025 18:34:53 GMT Lines: 31 Message-ID: References: <10h175s$2b64m$19@dont-email.me> <10h29pm$30833$1@dont-email.me> <10h2am5$2lt7$1@gal.iecc.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net rikFe0JCHBZxGL//tKK9TA4nQ/fnZzf+3Bkmz+fzxl4YQ6HNhK Cancel-Lock: sha1:tKefz1AsSNy0gL3Otg0rSEPVzLs= sha256:ICwGd7D07lF8ersHJxEUYjvHi5OwJp34ccSeCYNZf7M= User-Agent: Pan/0.162 (Pokrosvk) Xref: csiph.com comp.os.linux.misc:78405 alt.folklore.computers:232412 On Sun, 07 Dec 2025 06:19:02 GMT, Charlie Gibbs wrote: > I did. I still have a copy of Leo Brodie's _Starting Forth_. > I got it running on my CP/M box and fiddled with it for a while. > I never got any real-world application going, but I did manage to write > a Sieve of Eratosthenes. > > Forth love if honk then I had two paying jobs that used Forth. The second was for a test rig for aircraft fuel and management systems. The company paid my way to the Forth conference in Rochester, NY. The most interesting part was Charlie Moore, who is a bit strange. He had a handheld keyboard for one handed typing that was sort of like learning chords on a guitar. They were recruiting Forth programmers for a airport baggage handling system -- in Riyadh. Good money but I passed. 'Threaded Interpretive Languages: Their Design and Implementation' by R. G. Loeliger was interesting and walked through a design for a Forth like language. https://archive.org/details/ R.G.LoeligerThreadedInterpretiveLanguagesTheirDesignAndImplementationByteBooks1981 if you need something to do this winter. iir there was an amazingly small kernel in Z80 assembler and you bootstrapped your way from there. The best description I've heard is 'Forth -- the language where the programmer is the preprocessor.'