MitchBradley/cforth
View on GitHub ↗ ★ 171 C
Mitch Bradley's CForth implementation
19 mentions on Hacker News by 2 people: 0 stories, 19 comments · first 2018-07-07 · latest 2026-10-14
20082026
-
…LucasFilms) as an extension language and macro system. https://github.com/MitchBradley/openfirmware https://github.com/MitchBradley/cforth http://www.art.net/~hopkins/Don/lang/forth.html Since then, Mitch developed his Sun Forth system…
comment by DonHopkins · 2026-10-14 · in Recreational Programming -
…OLPC's OpenFirmware and in PlatformIO targets including RP2040, Teensy, ESP32, ESP8266, and STM32: https://github.com/MitchBradley/cforth OpenFirmware even has its own song: https://www.youtube.com/watch?v=b8Wyvb9GotM More on Mitch,…
comment by DonHopkins · 2026-05-25 · in Bytecode VMs in surprising places (2024) -
…and the higher level FORTH control structure definitions (more beautiful FORTH code): forth.c: https://github.com/MitchBradley/cforth/blob/master/src/cfort... control.fth: https://github.com/MitchBradley/cforth/blob/master/src/cfort...…
comment by DonHopkins · 2025-10-22 · in Ilo – a Forth system running on UEFI -
…Forths (including CForth and Open Firmware). [...] https://github.com/MitchBradley/openfirmware https://github.com/MitchBradley/cforth
comment by DonHopkins · 2025-03-05 · in NetBSD on a JavaStation -
…CForth to run on the Cray finally! I wanted to do that from the first time I ever saw a Cray. https://github.com/MitchBradley/cforth My "Evil Software Hoarder" friend Mike Gallaher and I from UniPress Software visited Apple once so he…
comment by DonHopkins · 2025-01-27 · in Amsterdam Compiler Kit for Cray X-MP -
Mitch Bradley was the author of a great deal of that Forth; his CForth is on GitHub : https://github.com/MitchBradley/cforth (It might be easier than finding an old Sun machine)
comment by shrubble · 2024-06-22 · in As you learn Forth, it learns from you (1981) -
…a similar effect, e.g. in abort" For an alternative but effectively equivalent formulation, see: https://github.com/MitchBradley/cforth/blob/master/src/cfort... and https://github.com/MitchBradley/cforth/blob/master/src/cfort... [...]…
comment by DonHopkins · 2023-12-18 · in A Forth Vocabulary for Iteration -
…OpenFirmware Forth, which he is always keeping current and up to date, including arm64 support! ;) https://github.com/MitchBradley/cforth https://github.com/MitchBradley/openfirmware https://github.com/MitchBradley/openfirmware/tree/master/…
comment by DonHopkins · 2023-11-02 · in Ask HN: Who is hiring? (November 2023) -
…next continue" to jump to the next instruction in the infinite while loop, instead of break. https://github.com/MitchBradley/cforth/blob/master/src/cfort... Mitch's CForth is about as efficient (and well designed and refined) a Forth…
comment by DonHopkins · 2023-08-07 · in My history with Forth and stack machines (2010) -
The most modern up-to-date version of Mitch Bradley's C-Forth is here: https://github.com/MitchBradley/cforth As Mitch's summer intern at Sun in 1987, I used CForth to make an interactive extension language for CADroid (a printed circuit…
comment by DonHopkins · 2023-08-06 · in My history with Forth and stack machines (2010) -
…https://github.com/MitchBradley/openfirmware Also there's also Mitch's very portable "cforth": https://github.com/MitchBradley/cforth There's even an Open Firmware Song: https://www.youtube.com/watch?v=b8Wyvb9GotM
comment by DonHopkins · 2021-12-31 · in Hypertext '87 (1988) [pdf] -
…compiles that code with the big switch statement into an efficient jump table, behind the scenes. https://github.com/MitchBradley/cforth/blob/master/src/cfort... Properly speaking, that's a token threaded interpreter, since it switches on…
comment by DonHopkins · 2021-11-19 · in Forth vs Lisp -
…of interactive Forth control structures in his CForth (Forth implemented in C, of course): https://github.com/MitchBradley/cforth/blob/master/src/cfort... Here's some more of Mitch's beautiful code from OpenFirmware, his Forth kernel…
comment by DonHopkins · 2021-11-18 · in Forth vs Lisp -
…a similar effect, e.g. in abort" >For an alternative but effectively equivalent formulation, see: > https://github.com/MitchBradley/cforth/blob/master/src/cfort... >and > https://github.com/MitchBradley/cforth/blob/master/src/cfort...…
comment by DonHopkins · 2021-11-18 · in Forth vs Lisp -
…a similar effect, e.g. in abort" >For an alternative but effectively equivalent formulation, see: > https://github.com/MitchBradley/cforth/blob/master/src/cfort... >and > https://github.com/MitchBradley/cforth/blob/master/src/cfort...
comment by DonHopkins · 2019-12-18 · in Thoughts on Forth Programming -
…switch statement tokens for built-in primitives (like machine-independent OpenFirmware byte code): https://github.com/MitchBradley/cforth https://www.complang.tuwien.ac.at/forth/gforth/Docs-html/Dir... The outer interpreter is the parser…
comment by DonHopkins · 2019-12-18 · in Thoughts on Forth Programming -
…a great Forth system implemented in C, which he actively maintains (last updated 18 hours ago!): https://github.com/MitchBradley/cforth See my other post about Forth: https://news.ycombinator.com/item?id=21049568
comment by DonHopkins · 2019-09-23 · in OLPC’s $100 laptop was going to change the world (2018) -
…to, I realized that Github supports colored syntax highlighting for FORTH! (Or at least it tries.) https://github.com/MitchBradley/cforth/blob/master/src/cfort... But it colored the "Primitive control flow words" like if/do/while/etc red…
comment by DonHopkins · 2018-07-08 · in Tali Forth 2 for the 6502 -
…a similar effect, e.g. in abort" For an alternative but effectively equivalent formulation, see: https://github.com/MitchBradley/cforth/blob/master/src/cfort... and https://github.com/MitchBradley/cforth/blob/master/src/cfort...
comment by DonHopkins · 2018-07-07 · in Tali Forth 2 for the 6502