๐Ÿ‘ฝ elektito

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

Links

[1] gemini://elektito.com/gemlog/17-starforth-2

Actions

๐Ÿ‘‹ Join Station

2 Replies

๐Ÿ‘ฝ elektito

@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

๐Ÿ‘ฝ totroptof

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