Hacker GitHub

← All repos

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

Mentions per year 19 mentions · busiest year 2021 (4)
20082026
  1. …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
  2. …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)
  3. …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
  4. …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
  5. …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
  6. 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)
  7. …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
  8. …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)
  9. …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…
  10. 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…
  11. …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]
  12. …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
  13. …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
  14. …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
  15. …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
  16. …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
  17. …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
  18. …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
  19. …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