I just posted a rather long gemlog entry about how I wrote the first version of my Starforth compiler from scratch: gemini://elektito.com/gemlog/17-starforth-2
I still think I'm rather long winded in my writing, but oh well, it could have been worse!
2 weeks ago ยท ๐ totroptof, morgan
[1] gemini://elektito.com/gemlog/17-starforth-2
@totroptof I hadn't heard of IPS before. Sounds very Forth-like! Running on bare metal sounds really cool. I did intend to create a new version of my own compiler to target bare metal, but I'm sucked into a Lisp project now! :) ยท 1 week ago
I really like it! I had done a similar thing in the past, but sillier on every level: I wrote an implementation of [IPS] to run bare-metal on the Raspberry Pi, with the actual interpreter and runtime being written in Vala (with a reimplementation of the necessary bits of GObject etc for a freestanding environment). It wasโฆ well, it was.
It contrast, Iโm a little bit jealous of the elegance of your bootstrapper ๐
https://amsat-dl.org/en/ips-high-level-programming-of-small-systems-for-the-amsat-space-projects/ IPS ยท 1 week ago