💾 Archived View for station.martinrue.com › elektito › 360124254b2843f4ab5a117a47372ebe captured on 2023-07-22 at 17:04:13. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-07-10)
-=-=-=-=-=-=-
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