====== [hemmerling] FORTH 1/7 ====== Related pages: *[[dsl.html|Textual and Graphical Modeling by Domain Specific Languages]]. *[[embedded.html|Embedded Systems]]. *[[esp.html|Espressif Systems ( ESP8266, ESP32,.. )]]. *[[forth02.html|FORTH 2/7 - Hardware, Commercial Products & Services, Intellectual Property ( IP )]]. *[[forth03.html|FORTH 3/7]]. *[[forth04.html|FORTH 4/7]]. *[[forth05.html|FORTH 5/7]]. *[[forth06.html|FORTH 6/7]]. *[[forth07.html|FORTH 7/7 - H2oForth]]. *[[prglang.html|Programming Languages, Platforms and Runtimes]]. *[[vmachine.html|Virtual Machines, P-Code & Byte-Code Interpreters]]. *[[wasm.html|WebAssembly ( WASM )]]. ===== Standards & Guides ===== -"FIG Forth Model" by Forth Interest Group, 1978. -"FORTH77", 1977, just an interim version of the later "FORTH79" -"FORTH78", 1978, just an interim version of the later "FORTH79". -"FORTH79", 1979. -"FORTH83", 1983. -"ANS Forth" aka "ANS94 FORTH", 1994. -"ISO Forth" ( = ANS FORTH ), 1997. -"Forth 200x", "Forth2012". ===== Famous Quotations and Statements ===== ==== Famous Quotations, by Chuck Moore ==== *"I started the same time as Bill Gates. He took a different strategy. He was selling operating systems and I didn’t believe in operating systems. I was selling applications and I could only sell as many applications as I could program; or as Forth, Inc. could program. Boy did I miss the boat there. We could’ve sold Forth as an operating system, as a programming language, as a development system and we didn’t. So I guess he deserves the fifty billion dollars or hundred billion or whatever he’s got. But I had the fun". *"Forth is free to reinvent the wheel, and I think that is a marvelous concept. No one should ever be afraid to reinvent the wheel, and we do it every day". *"About a thousand instructions seems about right to me to do about anything. To paraphrase the old legend that any program with a thousand instructions can be written in one less. All programs should be a thousand instructions long". *"A Forth application can take 1% the code employed by the same application written in C". ==== Famous Statements ==== *[[http://en.wikiquote.org/wiki/Alan_Kay|EN.Wikiquote "Alan Kay"]] - "People who are really serious about software should make their own hardware". *"Non-FORTH developers are stuck in a pattern of thinking, of thinking in variables, constants, functions, and structures. Think in words and what's happening on the stack, variables and constants are not the core business in FORTH. In small programs you can do without, if you want to. This will come at the expense of readability. If a non-FORTH developers gives a FORTH developer a bit of forth code in PASCAL style, then the FORTH developer can show how to convert this to a stack solution". *"ANS Forth was a great idea" ?! :-) :-( ?? *[[http://de.quora.com/Welche-Programmiersprache-ist-Deiner-Meinung-nach-die-wichtigste-die-man-lernen-sollte|Quora "Welche Programmiersprache ist Deiner Meinung nach die wichtigste, die man lernen sollte?"]] 2017 - "Andreas Neuner, C Entwickler seit 1985, jetzt lieber Forth: ... aber FORTH ist eine Sprache, ein Betriebssystem und eine Philosophie die nicht nur vollumfänglich von einer Person verstanden und in alle Richtungen erweitert werden kann (so als würde man seinen C++ Compiler erweitern und als würde er dann auch zur Laufzeit noch zur Verfügung stehen) sondern sie kann auch in wenigen Tagen selbstständig von einer einzelnen Person entwickelt werden (das probier doch mal mit C++). Auch wenn man letztlich nicht mit FORTH programmiert, das Wissen wie man solche Sachen machen kann ermöglicht einen z.B. einen inline Debugger in seinen C Code zu implementieren, oder ausführbare Datenstrukturen in der Datenbank abzulegen … und vieles mehr". ==== Reputation ==== *"Write-only programming language" :-( - "Da in den ersten Jahren von Forth auch der Platz für Quellcode auf Speichermedien stark begrenzt war, hatte sich Forth leider den Ruf einer Write-only-Programmiersprache zugezogen. Es braucht ein wenig Disziplin, um schön lesbare Forth-Programme zu schreiben" ( heise publishing ). *"Read only Language":-( - "And when you wrote in it, it was hard to go back and look at it and determine what you actually how it was actually working" ( Pete Peterson ). *"FORTH allows the programmer to re-form the language itself until it fits the problem, a concept akin to object-oriented programming. However, FORTH also allows you to change the base language itself. Because of this, it becomes a maintenance nightmare and is thus probably the purest expression of the concept of internal discipline, where the emphasis is on the one-time solution of the problem rather than the maintenance of that solution" ( Bruce Eckel ). *"If you know a Forth, you know one Forth". *"To find your own Forth is a personal quest, similar to find the proper diet to reduce your own body weight :-)". *"Forth - The programming language for low-fat computing". *[[http://www.ultratechnology.com/lowfat.htm|Jeff Fox, UltraTechnology "Low Fat Computing"]], 1998. *[[http://www.reddit.com/r/Forth/|Reddit "Forth - The programming language for low-fat computing"]]. *Explanation by experts: "low fat" means "lean and mean", the vice-versa of "obese". Before people worried about carbs they worried about excessive fast intake. ==== My personal Historical Conclusions about the fall of FORTH ==== *Turbo-Pascal killed FORTH on CP/M and MSDOS. Pascal was dominant on MacOSClassic in the early period. C and GFABasic were dominant on ATARI and AMIGA. Microsoft-C, Borland's Delphi and Turbo-C became dominant on MSDOS in the late 1980th to mid 1990th, i.e. prior to the rise of Windows. C was dominant on Windows and Linux from start. Java was "the" OO language for browser applets, desktop and server applications on Windows and Linux at start, while later it turned into an inportant server application language. C became dominant on bare metal embedded systems since the mid-2000th. Javascript & Python are pretty much killing C everywhere. Node.js and MicroPython are the Turbo-Pascals of today. ESP32Forth might be the last chance for a success of FORTH, especially as SmartHome language, on KonCony KC868-A4, KC868-A8,KC868-A32 and maybe the UDOO KEY. ===== Organisations, People, Companies ===== ==== Organisations ==== *Netherlands / Holland. *[[http://forth.hcc.nl/|HCC!Forth interessegroep]], Netherlands. *Germany. *[[http://www.forth-ev.de/|Forth-Gesellschaft e.V.]]. *[[http://www.forth-ev.de/events|Forth e.V. "Events"]]. *[[http://tagung.forth-ev.de/|Forth e.V. "Forth Tagungen"]]. *[[http://tagung.forth-ev.de/program|Forth e.V. "Forth Tagungen - Programm"]]. *[[http://www.twitter.com/forthev|Twitter "Forth Gesellschaft, @forthev"]]. *Wiki [[http://wiki.forth-ev.de/|DokuWiki "Forth Wiki [Forth-eV Wiki]"]]. *[[http://www.youtube.com/channel/UC_mpkwOO_1ILd66GUTNVPQg|YouTube "4ther"]]. *[[http://www.meetup.com/Essen-Forth-Meetup/|Meetup "Essen Forth Meetup"]]. *Russia. *[[http://www.forth.org.ru/|RuFIG — Russian Forth Interest Group]], Russia. *Taiwan. *[[http://web.archive.org/web/*/http://www.figtaiwan.org|Archive.org "FigTaiwan"]] ( - 2020-11-30 ). *[[http://sites.google.com/site/figtaiwanfigtaiwan/|Google Sites "FigTaiwan"]]. *[[http://www.facebook.com/TaiWanFIG/|Facebook "TaiWanFIG"]]. *UK / Great Britain. *[[http://www.figuk.plus.com/|FIG UK]] ( United Kingdom Forth Interest Group ). *"Other FIGs". *USA. *[[http://soton.mpeforth.com/flag/jfar/institute.html|The Institute for Applied Forth Research, Inc.]]. *The former [[http://www.forth.org/|FIG - Forth Interest Group ( forth.org )]]. *[[http://www.forth.org/svfig/|Silicon Valley Forth Interest Group]] (SVFIG). *[[http://www.forth.org/svfig/videos/|Silicon Valley Forth Interest Group "Meeting Videos"]]. *[[http://www.meetup.com/SV-FIG/|Meetup "Silicon Valley Forth Interest Group"]]. *[[http://www.youtube.com/channel/UC2v6b9814uIA5egk5-yHAVw|YouTube "Silicon Valley Forth Interest Group"]]. t ==== FORTH People ==== === FORTH Community People with historical Importance === -Hugh Aguilar . *[[http://community.atmel.com/users/hugh-aguilar|Atmel Community "Hugh Aguilar"]]. -Ray Duncan. *[[http://www.linkedin.com/in/raygduncan/|LinkedIn "Ray Duncan"]]. -Charles H. Moore ( Chuck Moore ) *[[http://web.archive.org/web/*/http://www.colorforth.com/|archive.org "Charles H. Moore ( Chuck Moore )"]] ( - 2016-04-16 ). *[[http://uwiki.strotmann.de/view/forth-language/view/chuck-moore|Carsten Strotmann's Federated Wiki "Forth Language / Chuck Moore"]]. *[[http://www.facebook.com/charleshavicemoore|Facebook "Charles H Moore"]]. *[[http://www.ultratechnology.com/1xforth.htm|UltraTechnology "1x Forth by Charles Moore 4/13/99"]], 1999. *"About a thousand instructions seems about right to me to do about anything. To paraphrase the old legend that any program with a thousand instructions can be written in one less. All programs should be a thousand instructions long". *[[http://developers.slashdot.org/story/01/09/11/139249/chuck-moore-holds-forth|Slashdot "Chuck Moore Holds Forth"]], 2001. *[[http://www.red-gate.com/simple-talk/opinion/geek-of-the-week/chuck-moore-geek-of-the-week/?article=775|Red-Gate, Richard Morris "Chuck Moore: Geek of the Week"]], 2009. *The CPUSHACKmuseum. *[[http://www.cpushack.com/2013/02/21/charles-moore-forth-stack-processors/|The CPUSHACKmuseum "Charles Moore: From FORTH to Stack Processors and Beyond"]], 2013. *[[http://www.cpushack.com/2013/03/02/chuck-moore-part-2-from-space-to-greenarrays/|The CPUSHACKmuseum "Chuck Moore: Part 2: From Space to GreenArrays"]], 2013. *[[http://en.wikipedia.org/wiki/Charles_H._Moore|EN.Wikipedia "Charles H. Moore"]], [[http://de.wikipedia.org/wiki/Charles_H._Moore|DE.Wikipedia "Charles H. Moore"]]. -Jeff Fox ( died in 2011 ). *[[http://www.ultratechnology.com/|Jeff Fox, UltraTechnology]]. *[[http://www.ultratechnology.com/rmvideo.htm|Jeff Fox, UltraTechnology "Streaming Video Theater"]] => Videos on Google webspace are deleted :-(. *[[http://www.ultratechnology.com/forth0.htm|Jeff Fox, UltraTechnology "Forth Software and Hardware by Date"]]. *[[http://www.ultratechnology.com/antiansi.htm|Jeff Fox, UltraTechnology "ANSI Forth is ANTI Forth. Another politically incorrect essay"]]. *Blog [[http://www.ultratechnology.com/blog.htm|Jeff Fox "Jeff's UltraTechnology Blog"]]. *[[http://wiki.c2.com/?JeffFox|C2 Wiki "Jeff Fox"]]. -Mike Perry and Henry Laxen. *[[http://www.chapala.com/webboard/index.php?/profile/12876-henrylaxen/|Chapala "henrylaxen"]]. *[[http://www.nadineloveshenry.com/us/henry.html|Home Page of Nadine Loves Henry "All about Henry"]]. *"While there, I met a couple of guys and we decided to strike out on our own and formed a company called Orthocode. It had a brief existence, and the main impact it had on me was that I learned a new programming language called Forth. I became rather fluent in Forth, and actually wrote several articles about it in the Forth Dimensions magazine, as well as gave a few talks at various conferences. It was enough to attract the attention of Rick Meyer, who worked for a small company called Friends-Amis. They were working on the worlds first hand held computer, and were using Forth to do the programming of the operating system. The HHC (Hand Held Computer) actually made the Oct 1981 cover of Byte Magazine. Eventually Friends-Amis was acquired by Masushita of Japan, but by then I had met my best friend and future partner, Alex Lusthak". *"Together we started a company that eventually was called Paradise Systems. We made a lot of wrong turns along the way, but eventually our product line was video cards and chips for he IBM PC and its clones. At the time, IBM had just announced their EGA (Enhanced Graphics Adapter) which used 7 custom chips. My partner, Alex, redesigned it so that it only need one custom chip, instead of seven. Our chip was being used in almost every IBM PC clone then on the market, from Olivetti to Compaq. We were manufacturing the chips in Taiwan and Japan for about $3 per chip, and selling them for $35 per chip. This is what is called, good margins! Then in 1986, Western Digital, a public company that made hard disk drives, decided it wanted to get into the video business, and decided it would be cheaper to buy Paradise Systems than start from scratch. Thus at the ripe old age of 33, I retired on September 15th, 1987. I like to call myself self-unemployed". -Elisabeth Rather. *[[http://www.facebook.com/elizabeth.r.conklin/|Facebook "Elizabeth R Conklin ( Elizabeth Dupuy Rather Conklin )"]]. === FORTH Community People of 2021-2022 === -Chris Curl. *[[http://www.facebook.com/chris.curl.963|Facebook "Chris Curl"]]. -[[http://www.rigwit.co.uk/|Peter J. Knaggs]]. *[[http://www.github.com/PeterKnaggs|GitHub "Peter Knaggs"]]. -[[http://www.facebook.com/peter.forth.583|Facebook "Peter Forth"]], German from Brazil :-). *[[http://www.youtube.com/channel/UCVuRfCHyr0Kie7zoVJryKqA|Yelp "Peter Forth"]]. *[[http://sites.google.com/view/forth-robots/|Google Sites "FORTH-ROBOTS"]]. *Supporter and organizer of the [[http://www.facebook.com/groups/2225595150855239|Facbook Group "Forth2020"]]. *Organizer of the monthly "Forth2020 - Zoom Meetings" events. -Dan Golding, USA. *[[http://www.facebook.com/don.golding.98|Facebook "Don Golding"]]. *[[http://www.facebook.com/groups/1304548976637542/|Facebook "AI & Robotics"]] - Membership just by invitation of [[http://www.facebook.com/don.golding.98|Facebook "Don Golding"]]. -Michel Jean. *[[https://www.facebook.com/michel.jean1|Facebook "Michel Jean"]] - Experts told me, that he i experienced with F-PC Forth on MSDOS. -John Hardy. *[[http://www.facebook.com/jhlagado|Facebook "John Hardy"]]. *[[http://www.github.com/jhlagado/|GitHub "John Hardy ( jhlagado )"]]. *[[http://www.reddit.com/user/jhlagado/|Reddit "John Hardy (u/jhlagado)"]]. *[[http://www.github.com/monsonite/MINT/blob/main/MINT.asm|GitHub "monsonite/MINT/MINT.asm"]] - "MINT Minimal Interpreter for the Z80". -Andrew Holme. *[[http://www.facebook.com/andrew.holme.9|Facebook "Andrew Holme"]]. -[[http://www.mcforth.net/|Klaus Kohl-Schöpe]], Germany. -[[http://www.facebook.com/francois.laagel|Francois Laagel]], France. -Brad Nelson. *[[http://www.github.com/flagxor|GitHub "flagxor ( Brad Nelson )"]]. -[[http://www.linkedin.com/in/dicpeynado/|LinkedIn "Demitri Peynado"]], UK - SystemVerilog specialist. -[[http://www.facebook.com/joerg.plewe|Facebook "Joerg Plewe"]] - "The" specialist for Forth on 68K & ATARI-ST. -Bill Ragsdale. *[[http://www.github.com/BillRagsdale|GitHub "Bill Ragsdale"]]. *[[http://www.amazon.de/Bill-Ragsdale/e/B0B2TC6P3V|Amazon.DE "Bill Ragsdale"]]. *[[http://www.amazon.com/stores/Bill-Ragsdale/author/B0B2TC6P3V|Amazon.COM "Bill Ragsdale"]]. -Ilya Tarasov - Professor in Moscow, Russia. *[[http://www.facebook.com/profile.php?id=100001707625412|Facebook "Инна Тарасова"]] ( Inna Tarasova ). *[[http://www.msyst.ru/|ZAO NPO "Measuring Systems"]]. *[[http://www.msyst.ru/index.php/activities/forth|ZAO NPO "Measuring Systems" - "Forth activities"]]. *Publications: -[[http://www.amazon.de/exec/obidos/ASIN/3030668940/hemmerling-21|Vladimir Jordan, Nikolay Filimonov, Ilya Tarasov, Vladimir Faerman "High-Performance Computing Systems and Technologies in Scientific Research, Automation of Control and Production: 10th International Conference, HPCST ... and Information Science, 1304, Band 1304)"]], 2021. -[[http://www.springerprofessional.de/en/fpga-based-soc-architecture-for-fog-and-edge-computing-applicati/18772202|Ilya Tarasov, Dmitry Potekhin "FPGA-Based SOC Architecture for Fog and Edge Computing Applications"]], 2020. *[[http://www.orcid.org/0000-0001-6456-4794|ORCID - Connecting Research and Researchers "Ilya Tarasov"]]. -"Chen-hanson Ting" ( RIP, in 2022-06 ). *[[http://www.facebook.com/chenhanson.ting|Facebook "Chen-hanson Ting"]]. *[[http://www.youtube.com/channel/UC18EcjnBzAIic2oAqcJTJeg|YouTube "Chen Hansunding"]]. -[[http://www.facebook.com/groups/2225595150855239/user/1302066651/|Facebook "Wolf Wejgaard"]]. -[[http://www.facebook.com/win32forth|Facebook "Tom Zimmer(Tommy Z)"]] ( "win32forth" ). -[[http://www.facebook.com/rick.vannorman.9|Facebook "Rick Vannorman"]] ( "MVP F32 Forth" ). === Special FORTH People of 2021 === *Josh Stone. *[[http://www.github.com/jephthai/|GitHub "jephthai"]]. *[[http://www.github.com/jephthai/EvilVM|GitHub "jephthai / EvilVM"]] - "EvilVM compiler for information security research tools. The project is built around a native code Forth compiler that is deployed as a position independent shellcode. It provides a platform for remote code execution, useful in information security context". *[[http://www.youtube.com/user/jephthai/|YouTube "jephthai"]]. ==== Events ==== === Forth Day === *[[http://www.forth.org/svfig/|Silicon Valley Forth Interest Group (SVFIG)]]. *[[http://www.forth.org/svfig/kk/kk.html|Silicon Valley Forth Interest Group (SVFIG) "Meeting Notes"]]. *[[http://www.forth.org/svfig/videos/|Silicon Valley Forth Interest Group "Meeting Videos"]]. *[[http://www.youtube.com/@siliconvalleyforthinterest1736/videos|YouTube "Silicon Valley Forth Interest Group, @siliconvalleyforthinterest1736"]]. *"Forth Days". -[[http://www.forth.org/svfig/fd2005/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2005"]]. -[[http://www.forth.org/svfig/fd2006/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2006"]]. -[[http://www.forth.org/svfig/fd2007/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2007"]]. -[[http://www.forth.org/svfig/fd2008/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2008"]]. -[[http://www.forth.org/svfig/fd2009/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2009"]]. -[[http://www.forth.org/svfig/fd2010/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2010"]]. -[[http://www.forth.org/svfig/fd2011/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2011"]]. -[[http://www.forth.org/svfig/fd2012/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2012"]]. -[[http://www.forth.org/svfig/fd2013/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2013"]]. -[[http://www.forth.org/svfig/fd2014/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2014"]]. -[[http://www.forth.org/svfig/fd2015/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2015"]]. -[[http://www.forth.org/svfig/fd2016/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2016"]]. -[[http://www.forth.org/svfig/fd2017/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2017"]]. -[[http://www.forth.org/svfig/fd2018/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2018"]]. -[[http://www.forth.org/svfig/fd2019/|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2019"]]. -Online [[http://www.forth.org/svfig/kk/11-2020.html|Silicon Valley Forth Interest Group (SVFIG) "Forth Day 2020"]], 2020-11-21. *[[http://www.facebook.com/groups/forth2020/permalink/3499791736768901|Facebook "Forth2020 Users-Group", Message "A wonderful dream came true. We had a great great Forth-day !"]]. -Online Forth Day 2021, 2021-11-20. *[[http://www.meetup.com/SV-FIG/events/281109563|Meetup "Forth Day Zoom SVFI"]], 2021-11-20, 9:00am ( = 18:00 UTC+2, 17:00 UTC+1 ) - I participated :-). -Online Forth Day 2022, 2022-11-19. *[[http://www.meetup.com/sv-fig/events/289513356/||Meetup "SVFIG Forth Day In Person and Zoom --- Third Saturday!"]]. -Online Forth Day 2023, 2023-11-18. *[[http://www.meetup.com/sv-fig/events/296503788/|Meetup "SVFIG Forth Day In Person and Zoom --- Third Saturday!"]]. *Monthly meetings. You have to join the Meetup event ( on 4.th Saturday of a month, 9:30AM PDT ( = 17:30 UTC+1 or 18:30 UTC+1 with daylight savings, double check !!) - 12:00PM PDT to get Zoom URL and passwort sent. *[[http://www.meetup.com/SV-FIG/|Meetup "Silicon Valley Forth Interest Group"]]. *[[http://www.forth.org/svfig/next.html|Forth.org "Silicon Valley Forth Interest Group (SVFIG) - General Meeting Information]] - "SVFIG typically meets on the fourth Saturday of each month this year with the following exceptions noted below on the third Saturday" => 2023: The meetings in November 2023 + December 2023 are on 3rd, not 4th Saturday :-). ***[[http://www.forth.org/zoom/|forth.org/zoom - Forwarding to Zoom meetings "Silicon Valley Forth Interest Group"]]**, "FIG". === Forth-Tagungen === *[[http://wiki.forth-ev.de/doku.php/events:start|DokuWiki "Forth Wiki [Forth-eV Wiki] - Forth-Tagungen"]]. *1984 .. 2012. *2013 .. 2019. *[[http://tagung.forth-ev.de/|Forth e.V. "Forth Tagungen"]]. *[[http://tagung.forth-ev.de/program|Forth e.V. "Forth Tagungen - Programm"]]. *"on air ... einige Sitzungen werden live auf twitch ( [[http://www.twitch.tv/4ther|Twitch "4ther"]] ) gestreamed, aufgenommen und später auf youtube hochgeladen um kommende Generationen zu erfreuen". *The free online event "Forth Tagung 2020", 2020-03-27 - 2020-03-29. *[[http://www.youtube.com/playlist?list=PLR1LOfn4ZiNesbuONckWzQ1vqd1QhDloI|YouTube, 4ther "Forth Tagung 2020"]]. *The free online event "Forth Tagung 2021", 2021-11-12 - 2021-11-14. *[[http://www.youtube.com/playlist?list=PLR1LOfn4ZiNdnPwAZRLRIOunxU2FZEluY|YouTube, 4ther "Forth Tagung 2021"]]. *[[http://www.youtube.com/watch?v=CgxwbeLWSZM|YouTube "FORTH2020 & ForthGesellschaft ZOOM15 NOV.2021 1920x1080"]]. *The free online event "Forth Tagung 2022", 2022-05-06 - 2022-05-08. *[[http://www.youtube.com/playlist?list=PLR1LOfn4ZiNe_M8jDfSr0gIKoS-DQfn2I|YouTube, 4ther "Forth Tagung 2022"]]. *The free online event "Forth Tagung 2023", 2023-05-06 - 2023-05-07 - I participated :-). *2023-05-07 is general member meeting, no speeches. *[[http://web.archive.org/web/*/http://sommer.theforth.net/|Archive.org "Forth Sommer 2022"]] ( - 2022-11-26 ), 2022-07-15 - 2022-07-17. === "EuroForth" & "Forth Standards Meeting" === == Forth Events == *The rule for new participants of the "Forth Standards Meeting": The first time, you are "observer" and may not vote. Thats ok! :-) You may vote from the 2nd. meeting on :-). *[[http://www.complang.tuwien.ac.at/anton/euroforth/|TU Wien, M. Anton Ertl / Peter Knaggs "EuroForth. The European Forth Conference"]] 1985 - 2020. *[[http://www.complang.tuwien.ac.at/forth/ansforth-cvs/forth200x.html|TU Wien "Forth 200x"]]. *"The long story. At EuroForth 2004 we had a workshop Forth 2005 about an update of the Forth standard". *"Forth standards meetings" 2005-2021, are held, in general, immediatly before the EuroForth conference. *EuroForth. *[[http://www.euroforth.org/|EuroForth ( euroforth.org )]] (1985 - ). *Document & data repositories: -[[http://www.euroforth.org/ef85/|EuroForth 1985]]. -[[http://www.euroforth.org/ef86/|EuroForth 1986]]. -[[http://www.euroforth.org/ef87/|EuroForth 1987]]. -[[http://www.euroforth.org/ef88/|EuroForth 1988]]. -[[http://www.euroforth.org/ef89/|EuroForth 1989]]. -[[http://www.euroforth.org/ef90/|EuroForth 1990]]. -[[http://www.euroforth.org/ef91/|EuroForth 1991]]. -[[http://www.euroforth.org/ef92/|EuroForth 1992]]. -[[http://www.euroforth.org/ef93/|EuroForth 1993]]. -[[http://www.euroforth.org/ef94/|EuroForth 1994]]. -[[http://www.euroforth.org/ef95/|EuroForth 1995]]. -[[http://www.euroforth.org/ef96/|EuroForth 1996]]. -[[http://www.euroforth.org/ef97/|EuroForth 1997]]. -[[http://www.euroforth.org/ef98/|EuroForth 1998]]. -[[http://www.euroforth.org/ef99/|EuroForth 1999]]. -[[http://www.euroforth.org/ef00/|EuroForth 2000]]. -[[http://www.euroforth.org/ef01/|EuroForth 2001]]. -[[http://www.euroforth.org/ef02/|EuroForth 2002]]. -[[http://www.euroforth.org/ef03/|EuroForth 2003]]. -[[http://www.euroforth.org/ef04/|EuroForth 2004]]. -[[http://www.euroforth.org/ef05/|EuroForth 2005]]. -[[http://www.euroforth.org/ef06/|EuroForth 2006]]. -[[http://www.euroforth.org/ef07/|EuroForth 2007]]. -[[http://www.euroforth.org/ef08/|EuroForth 2008]]. -[[http://www.euroforth.org/ef09/|EuroForth 2009]]. -[[http://www.euroforth.org/ef10/|EuroForth 2010]]. -[[http://www.euroforth.org/ef11/|EuroForth 2011]]. -[[http://www.euroforth.org/ef12/|EuroForth 2012]]. -[[http://www.euroforth.org/ef13/|EuroForth 2013]]. -[[http://www.euroforth.org/ef14/|EuroForth 2014]]. -[[http://www.euroforth.org/ef15/|EuroForth 2015]]. -[[http://www.euroforth.org/ef16/|EuroForth 2016]]. -[[http://www.euroforth.org/ef17/|EuroForth 2017]]. -[[http://www.euroforth.org/ef18/|EuroForth 2018]]. -[[http://www.euroforth.org/ef19/|EuroForth 2019]]. -[[http://www.euroforth.org/ef20/|EuroForth 2020]]. -Online [[http://www.euroforth.org/ef21/|EuroForth 2021]] - I participated :-). -Online [[http://www.euroforth.org/ef22/|EuroForth 2022]]. -[[http://www.euroforth.org/ef23/|EuroForth 2023]], 2023-09-13 - 2023-09-17 in Rome, Italy. *[[http://euro.theforth.net/|EuroForth ( euro.theforth.net )]]. -[[http://wiki.forth-ev.de/doku.php/events:euroforth-2013|DokuWiki "Forth Wiki [Forth-eV Wiki] - EuroForth 2013 im Haus Rissen/Hamburg"]]. -[[http://wiki.forth-ev.de/doku.php/events:euroforth-2014|DokuWiki "Forth Wiki [Forth-eV Wiki] - EuroForth 2014 im Hotel Amic Horizonte/Palma de Mallorca"]]. -[[http://wiki.forth-ev.de/doku.php/events:31c3|Forth Wiki [Forth-eV Wiki] - 31c3 - The 31st Chaos Communication Congress]], 2015 - "No video with supported format and MIME type found" :-(. -[[http://wiki.forth-ev.de/doku.php/events:euroforth-2016|DokuWiki "Forth Wiki [Forth-eV Wiki] - EuroForth 2016 auf der Insel Reichenau bei Konstanz"]]. -[[http://euro.theforth.net/2017|EuroForth 2017]], [[http://wiki.forth-ev.de/doku.php/events:euroforth-2017|DokuWiki "Forth Wiki [Forth-eV Wiki] - EuroForth 2017 — Bad Vöslau"]] in Bad Vöslau. -[[http://wiki.forth-ev.de/doku.php/events:ef2018:start|DokuWiki "Forth Wiki [Forth-eV Wiki] - EuroForth 2018 in Edinburgh"]] => "Chuck Moore Interview" :-). -[[http://euro.theforth.net/2019|EuroForth 2019]], [[http://wiki.forth-ev.de/doku.php/events:ef2019:start|DokuWiki "Forth Wiki [Forth-eV Wiki] - EuroForth 2019 in Hamburg Bergedorf"]] in Hamburg. -The free online conference [[http://euro.theforth.net/2020|EuroForth 2020]]. *"Forth standard meeting", 2020-09-01 - 2020-09-03. *"EuroForth", 2020-09-04 - 2020-09-06. *[[http://www.euroforth.org/ef20/papers/|EuroForth 2020 "EuroForth 2020 preliminary proceedings"]]. *[[http://www.euroforth.org/ef20/cfp.html|EuroForth 2020 "EuroForth 2020 Call for Papers and Submission Instructions"]]. *[[http://chat.forth-standard.org/|EuroForth Chat "Mattermost"]]. -The free online conference [[http://euro.theforth.net/2021|EuroForth 2021]]. *"Forth standard meeting", 2021-09-07 - 2021-09-09, 15:00-19:30 o'clock. *"EuroForth", 2021-09-10 - 2021-09-12, 15:00-19:30 o'clock. *Registration started 2021-08-19. *[[http://euro.theforth.net/program|EuroForth "Program"]] - Agenda of EuroForth and Forth Standard Meeting, of the current event. *[[http://euro.theforth.net/hotel-guests|EuroForth "Hotel Guests"]] - List of ( online ) participants, of the current event. *[[http://www.euroforth.org/ef21/papers/|EuroForth 2021 "EuroForth 2021 preliminary proceedings"]]. *[[http://www.euroforth.org/ef21/cfp.html|EuroForth 2021 "EuroForth 2021 Call for Papers and Submission Instructions"]]. *[[http://chat.forth-standard.org/|EuroForth Chat "Mattermost"]]. *[[http://chat.forth-standard.org/forth-standard/channels/town-square|EuroForth Chat "Mattermost", Channel "Town-Square"]]. *[[http://chat.forth-standard.org/forth-standard/channels/virtual-excutsion|EuroForth Chat "Mattermost", Channel "Virtual Excursion"]] - Photo upload doesn't work with Firefox browser, but just with Google-Chrome on desktop PC. *[[http://chat.forth-standard.org/forth-standard/channels/standard|EuroForth Chat "Mattermost", Channel "Standard"]] - Here "Forth Meeting" are usually scheduled and announced to happen starting 21:00 UTC+2, e.g. 15:00-19:30 UTC+2 Forth Meeting, announcement of a workshop at 20:58 UTC+2 "Workshops will be starting in a few minutes in the Bar on the Topics Document Transpiling (Standard -> HTML) and Parsable Stack Effect Notations". *[[http://www.forth-standard.org/|Forth ( forth-standard.org )]] - Infos about EuroForth 2021 & Forth Standard Meeting on the front page, in 2021-09 :-). *[[http://www.youtube.com/channel/UC_mpkwOO_1ILd66GUTNVPQg|YouTube "4ther"]] - Recorded conference videos, no live conference video. *Live conference: *[[http://www.twitch.tv/4ther|Twitch "4ther"]] - Conference video broadcasting. *"http://euro.theforth.net/myEuroForth/XXXX" => "you can now edit your presentation details in the 'myEuroForth' - section". XXXX is your personal EuroForth ID, the complete link is your "ticket" to the complete conference. *[[http://ganymed.wodni.at/|BigBlueButton Server "ganymed.wodni.at"]] - Conference server. You are connected with proper by your personal "myEuroForth" link. -The free online conference [[http://euro.theforth.net/2022|EuroForth 2022]], 2022-09-16 - 2022-09-18. *[[http://www.twitch.tv/4ther|Twitch "4ther"]] - Conference video broadcasting ( announced ). == Forth People == *[[http://forth-standard.org/users|Forth ( forth-standard.org ) "Forthers"]] *[[http://www.forth-standard.org/~hemmerling|Forth ( forth-standard.org ) - Forther "Rolf Hemmerling"]]. === Forth2020 - Zoom Meetings === == The Events == *"Every 2nd. Saturday, 14:00 UTC" ( 2021-01 - ... ). Note that this time does not change due to summer daylight savings in some countries. *[[http://sites.google.com/view/forth2020/zoom-meeting/join-our-zoom-meetings|Forth2020 - Zoom Meetings]]. *[[http://sites.google.com/view/forth2020/zoom-meeting/past-meetings|Forth2020 - Past ( Zoom ) Meetings]]. ***[[http://zoom.forth2020.org|Zoom.Forth2020 - Zoom Server Forwarding URL]]**, pw "forth2020". *"Saturday, 12:00 UTC" ( 2021-09-04 ), "13:00" UTC ( 2022-01-15 - ). Note that this time does not change due to summer daylight savings in some countries. *[[http://cafe.forth2020.org|Cafe.Forth2020 - Zoom Server Forwarding URL]]. *2024-03-09. *[[http://www.dallasrpi.org/|Dallas/Ft. Worth Raspberry Pi User Group]]. *[[http://us06web.zoom.us/j/83502469211?pwd=bKA8Vn115UCbfHwunqFAAOJekPXjKM.1|Dallas/Ft. Worth Raspberry Pi User Group - Zoom Server "Forth2020"]]. *Saturday, 2024-08-10, 17:00 UTC+2. *[[http://cafe.forth2020.org|Cafe.Forth2020 - Zoom Server Forwarding URL]]. == Speeches == *[[http://docs.google.com/presentation/d/1ZFkyF1pFiUAS1wht8M6zZqs5R70B10WRe7h_ufCZjFw/|Google Docs "Forth Threading Models on the Z80"]], 2021-08-14 by John Hardy. == Resources == *[[http://www.github.com/ForthWin|GitHub "Forth2020 ( ForthWin )"]]. *[[http://www.github.com/ForthWin/Forth2020UsersGroup|GitHub "ForthWin / Forth2020UsersGroup"]] - "This space is dedicated to the members of the Forth Win Users Group in order to share their works and experiences with ForthWin". *[[http://www.youtube.com/channel/UC_GiEulo2vZog-EEHIEL_yw|YouTube "Forth2020"]] - Recordings of the ZOOM meetings. ==== Discontinued Series of historically important Events & Single Events ==== === FORML (Forth Modification Laboratory) === == FORML (Forth Modification Laboratory) == *[[http://www.forth.com/resources/forth-programming-language/|FORTH, Inc. "The Evolution of Forth"]]. *"FORML (Forth Modification Laboratory)". *"Since 1980, FIG has sponsored an annual conference called FORML (Forth Modification Laboratory)" == EuroFORML == *EuroFORML '85 conference in Settenfels Castle [near Heolbronn], 1985-10-25 - 1985-10-27. *EuroFORML '87 conference in Settenfels Castle [near Heolbronn], 1987-09-18 - 1987-09-20. === Conference on Forth Applications 1981 - 1998 === *[[http://www.forth.com/resources/forth-programming-language/|FORTH, Inc. "The Evolution of Forth"]]. *"Conference on Forth Applications" at the University of Rochester, UK. *"In 1982 Lawrence Forsley founded the Institute for Applied Forth Research, now called simply the Forth Institute. This organization sponsored an annual Conference on Forth Applications at the University of Rochester, Rochester NY". *[[http://web.archive.org/web/*/http://dec.bournemouth.ac.uk/forth/rfc/|Archive.org "The Rochester Forth Conference 1981-1998"]] ( - 2007-12-30 ). *[[http://soton.mpeforth.com/flag/jfar/vol5/no4/abstracts2.pdf|The Journal of Forth Application and Research "Abstracts of the 1988 ASYST Conference, University of Rochester, NY, USA"]]. *"ASYST Conference", University of Rochester, NY, USA ( 1988-10-09 - 1988-10-11 ). === SIGFORTH Conferences 1989 - 1992 === *[[http://www.forth.com/resources/forth-programming-language/|FORTH, Inc. "The Evolution of Forth"]]. *"FORTH: SIGFORTH Conference". *"In 1989, George Shaw and others formed an ACM Special Interest Group on Forth called SIGForth, which also sponsors a newsletter and an annual conference". *[[http://dl.acm.org/conference/forth|ACM Digital Library - Conferences "FORTH"]] - "FORTH '89", "FORTH '90 and '91", "FORTH '92". === Real-Time Programming Convention 1988 === *[[http://www.forth.org/conferences.html|Forth Interest Group (FIG) "Forth Conferences"]] - Infos about FORTH conferences 1998 - 2013. *"Real-Time Programming Convention", sponsored by Forth Interest Group (FIG), 1988. === First Australian Forth Symposium 1988 === *[[http://www.forth.org/Australia/Australia.html|First Australian Forth Symposium 1988]] at [[http://www.uts.edu.au/|University of Technology Sydney]], 1988-05-19 - 1988-05-20. === Resources === *[[http://www.forth.org/conferences.html|Forth Interest Group (FIG) "Forth Conferences"]] - Infos about FORTH conferences 1998 - 2013. ===== Rolf Hemmerling's Ideas about FORTH ==== ==== Comparison LUA versus FORTH === -LUA is 30 years old, FORTH is 50 years old, so both are not fashion languages ( LUA:FORTH = 1:1 ). -They were both created by masterminds: LUA was created by Roberto, while FORTH was created by Chuck, with Elizabeth as FORTH entrepreneur. But as of 2021, both Chuck and Elizabeth are retired, while Roberto is still university professor ( LUA:FORTH = 2:1 ). -LUA code looks like that of most other common programming languages, however proficient LUA users are known to be trained in "Thinking in Tables", while FORTH users need to learn "Thinking in Forth"( LUA:FORTH = 3:2 in sum ). -Both LUA and FORTH support sort of "Object Orientation", but they are no plain OO languages ( LUA:FORTH = 3:2 still in sum, no points granted ). -LUA 5.0,.. 5.4 releases of the 2000th-2010th are not that much backward compatible, which makes maintainance of libraries hard, while with FORTH there are too many incompatible implementations and standards, in comparison to C, Python, Java ( LUA:FORTH = 3:2 still in sum, no points granted ). -LUA has several annual international conferences, FORTH has a single annual European conference and a German conference ( LUA:FORTH = 4:3 in sum ). -LUA is written in C, FORTH can be written in C ( LUA:FORTH = 5:4 in sum ). -LUA can be integrated in C/C++ applications and embedded systems as high-level scripting language, FORTH is the #1 high-level script language for embedded sytems ( LUA:FORTH = 6:5 in sum ). -LUA never had a Usenet group at all, nor any mailing list in English language, Forth did and still does have 2 active Usenet groups and 2 active Facebook groups ( LUA:FORTH = 6:6 in sum ). -LUA is one of the languages for participation in the "Google Summer of Code", FORTH is not ( LUA:FORTH = 7:6 in sum ). -LUA is mentioned in the last few years several times as a "Worst Programming Languages to Learn", FORTH is not even mentioned and thats not a plus ( LUA:FORTH = 8:6 in sum ). ==== BASIC Forth & FULL Forth === *How about, like with [[pearl.html|PEARL - Process and Experiment Automatisation Realtime Language]], have a "BASIC Forth" and a "FULL" Forth set of features and words? ===== Should I invest into Lua Development Skills ? ===== ==== Reputation & Popularity ==== *[[http://news.ycombinator.com/item?id=26207353|Hacker News "Poll: It's 2021. What are your favorite programming languages?"]], 2021. ***Python - 4 points**, **C - 4 points**, Lisp (any except Clojure and Scheme) - 3 points, **Forth - 3 points** :-). *[[http://news.ycombinator.com/item?id=3746692|Hacker News " Poll: What's Your Favorite Programming Language?"]], 2012. ***Python - 3240 points**,... **Forth - 41 points**, Tcl - 34 points. ==== Job Offers ==== *[[http://www.reddit.com/r/Forth/comments/5q3nyg/forth_in_the_industry/|Reddit "r/Forth", Thread "Forth in the industry?"]], 2016. *[[http://www.stepstone.de/jobs/microcontroller|Stepstone.DE "Microcontroller Jobs und Stellenangebote"]] - "**Für Jobs im Bereich Microcontroller, die sich mit der Entwicklung der kleinen Steuergeräte befassen, benötigen Sie tief greifende Programmierkenntnisse in einer der Programmiersprachen C, Basic, Pascal, Forth oder C++**. Jede dieser Sprachen bietet spezielle Vorteile, die in Abhängigkeit vom Einsatzzweck des Microcontrollers zutage treten. Wesentliche Kriterien sind hier die einfache Orientierung auf die eingesetzte Hardware oder die Robustheit der Sprache. Die begrenzte Größe des Programmspeichers in Microcontrollern erfordert ein schlankes, effizientes und fehlerresistentes Programm. Voraussetzung hierfür ist das tiefgründige und vollständige Verstehen der Aufgabe, welche der geplante Microcontroller erfüllen soll. Diese Aufgabe wird zunächst in ein abstraktes virtuelles Modell übersetzt, welches seinerseits als Grundlage für die eigentliche Programmierung dient". *[[http://weekly-geekly-es.imtqy.com/articles/de455950/index.html|Geekly articles weekly "Die seltensten und teuersten Programmiersprachen. Teil II"]] :-) - Publication date unknown :-(. *"[[http://weekly-geekly-es.imtqy.com/articles/de452186/index.html|Kürzlich habe ich für Habr-Leser ein wenig über Programmiersprachen wie Rust, Dart, Erlang recherchiert]], um herauszufinden, wie selten sie **auf dem russischen IT-Markt** sind. Die Studie umfasste Sprachen: **Forth**, Ceylon, Scala, Perl, Cobol sowie einige andere Sprachen. Im Allgemeinen habe ich 10 Programmiersprachen analysiert". *"Viertens. Die Programmiersprache Forth erschien in den 70er Jahren. **Jetzt ist der russische Markt nicht gefragt. Es gibt keine offenen Stellen bei Headhunter oder LinkedIn**. Der Lebenslauf zeigte Sprachkenntnisse von 166 Spezialisten auf Headhunter und 25 auf LinkedIn. Die überwiegende Mehrheit der Bewerber verfügt über mehr als 6 Jahre Erfahrung. Spezialisten mit Forth-Kenntnissen verlangen ein Gehalt von 20.000 Rubel bis zu 500.000 Rubel". ===== This is NOT ( about ) FORTH and not a FORTH Community ===== *[[http://en.wikipedia.org/wiki/4th_Dimension_(software)|EN.Wikipedia "4th Dimension (software)"]], [[http://de.wikipedia.org/wiki/4th_Dimension|EN.Wikipedia "4th Dimension"]]. *[[http://www.4thdimensionfilmfest.com/|4th Dimension Independent Film Festival]]. *[[http://www.4thdimensionclub.com/|4th Dimension Club – 12 Step Meetings in Hollywood Florida]]. *[[http://www.4th-ir.com/|FOURTH-IR ( 4th-ir.com )]] - "Building the virtual workforce of the future. Artificial Intelligence for a smarter tomorrow". *[[http://www.ampleforth.org/|AMPL -- The Rebasing Cryptocurrency "The FORTH token has arrived"]] ( ampleforth.org ). *"back and forth". *[[http://www.google.com/search?q=back+and+forth|Google - Search for "back and forth"]]. *[[http://de.wikipedia.org/wiki/Forth_(Eckental)|DE.Wikipedia "Forth (Eckental)"]]. *[[http://forth.co.uk/|FORTH ( forth.co.uk )]]. *[[http://www.forth.co.th/en/|Forth Corporation Public Company Limited ( forth.co.th )]]. *[[http://www.fourthdimension.de/|Fourth Dimension 1983 - Schmuck & Modeschmuck München]]. *[[http://www.fourthdimensionevents.com/|Fourth Dimension Events (4DE)]]. *[[http://www.forth-elektrotechnik.de/|Forth Elektrotechnik GmbH]]. *[[http://www.forthmarketing.com/|Forth Marketing]]. *[[http://www.forthmobility.org/|FORTH ( forthmobility.org )]]. *[[http://www.forth.software/|Forth Software Ltd]]. *[[http://www.forth.gr/|Foundation for Research and Technology - Hellas]] ( FORTH ). *[[http://www.facebook.com/ICSFORTH|Facebook "FORTH-Institute of Computer Science"]]. *[[http://en.wikipedia.org/wiki/Foundation_for_Research_%26_Technology_%E2%80%93_Hellas|EN.Wikipedia "Foundation for Research & Technology – Hellas"]], [[http://de.wikipedia.org/wiki/Foundation_for_Research_%26_Technology_-_Hellas|DE.Wikipedia "Foundation for Research & Technology – Hellas"]] ( FORTH ). *[[http://www.goforthinstitute.com/|GoForth Institute]]. *[[http://forth-innovation.learnworlds.com/|LearnWorlds "FORTH Innovation Method"]]. *[[http://www.hereforth.com/|HERE/FORTH]]. *[[http://www.fujiyakuhin.co.jp/lp/laforth/all-basic/|Laforth]]. *[[http://www.forthnet.gr/|Nova ( forthnet.gr )]]. *[[http://en.wikipedia.org/wiki/Nova_(Forthnet)|EN.Wikipedia "Nova (Forthnet)"]]. *[[http://www.peacocks.net/orthotics-services-custom-insoles/forth-conference-2021|Peacocks Medical Group "Forth Conference 2021"]]. *Postscript. *[[http://wiki.c2.com/?ForthPostscriptRelationship|C2 Wiki "Forth Postscript Relationship"]] - "Postscript is a graphical page description language invented by ChuckGetsche and JohnWarnock (the President and CEO of Adobe). Its syntax looks a little bit like Forth, because it is derived from Forth; however, Postscript's internal implementation has nothing to do with Forth". *The song "Moving Forth". *[[http://www.youtube.com/watch?v=sjpSwWnV7ag|YouTube, Donte Letang "Moving Forth"]]. *[[http://open.spotify.com/track/02JsMrH3V4LszKlozlgrg1|Spotify, Donte Letang "Moving Forth"]]. *[[http://en.wikipedia.org/wiki/Radio_Forth|EN.Wikipedia "Radio Forth"]]. *[[http://www.handwerker-bewerten.de/firma/21259-videothek-world-forth-eckental|Handwerker-Bewerten "Videothek World Forth in Eckental"]], Forther Hauptstr. 35, D-90542 Eckental. *[[http://en.wikipedia.org/wiki/Fourth_Industrial_Revolution|EN.Wikipedia "Fourth Industrial Revolution"]]. ===== Appropriate OpenDirectory Directory Pages ===== *[[http://www.dmoz.org/Computers/Programming/Languages/Forth/|OpenDirectory "Top: Computers: Programming: Languages: Forth"]]. *[[http://www.dmoz.org/World/Deutsch/Computer/Programmieren/Sprachen/Forth/|OpenDirectory "Top: World: Deutsch: Computer: Programmieren: Sprachen: Forth"]]. *[[http://www.dmoz.org/Computers/Programming/Languages/Forth/Implementations/|OpenDirectory "Top: World: Deutsch: Computer: Programmieren: Sprachen: Forth: Implementations"]]. *[[http://www.dmoz.org/Computers/Programming/Languages/Forth/Implementations/CamelForth/|OpenDirectory "Top: World: Deutsch: Computer: Programmieren: Sprachen: Forth: Implementations: CamelForth"]]. *[[http://www.dmoz.org/Computers/Programming/Languages/Forth/Implementations/figForth/|OpenDirectory "Top: World: Deutsch: Computer: Programmieren: Sprachen: Forth: Implementations: figForth"]]. {{tag>FORTH}}