@eliocamp Well, CollapseOs and DuskOS suggest using #Forth which I like. https://duskos.org/

Personally I would recommend using the opportunity to use just about any other language.

But if C is a must and we could find a running 8080 or Z80 there's always BDS C. Assembly source code still exists. https://www.bdsoft.com/resources/bdsc.html

Dusk OS

Richard James Howe compiled Forth-83 for SUBLEQ, so that with that little 16 lines functions, I can run a #forth interpreter. I'm a bit surprised that it works that well 0_o..
https://git.sr.ht/~rabbits/subleq-forth

ual news: ual is getting cual

The good news is that apart from the embedded systems targeted through TinyGo, the ual programming language is getting a tiny C backend called cual that allows us to target small machines, notably the Z80, with support for some of its most popular platforms: the ZX Spectrum and CP/M to get started with.

The bad news is that the weekend was too short and it's going to take me a while longer to release ual 0.7.6 the way I'd like.

#ual #programming #forth #rustlang #golang #foss #opensource #compsci #cpm #z80 #retrocomputing #zxspectrum #speccy #spectrum

"I somehow regret not having discovered earlier the world of wonders of Forth. Given that the professional IT world is drowning in complexity, which includes the complexity of compilers that everyone takes as inevitable, the simplicity and power of Forth is mind bending. It feels like meeting with the computer half way. Instead of insisting on universal truths like the + having to be in the middle, giving a little leeway towards the way a computer can naturally operate unlocks a whole lot of advantages"

https://genodians.org/nfeske/2022-03-29-pinephone-forth

#programming
#forth

Darling, I FORTHified my PinePhone!

Genodians.org

Turns out that durexForth for the Commodore 64 doesn't implement COMPARE or any similar word for (counted) string comparison - so I wrote a simple one myself while watching LIV-MCI ⚽ ...

#retroprogramming
#Commodore64
#durexForth
#forth

@aw The only places I really know are the ones you're probably already familiar with. Conferences: SVFIG, 4ther. Communities: #forth hashtag, /r/forth on Reddit. Most have the heavy "language implementer" bias you mentioned.

more forth and prolog

https://vfxforth.com/flag/jfar/vol4/no4/article5.pdf

Compiling and Analyzing Forth in Prolog

#prolog #forth #grammar

Here's a few other small target machines you may like.

#ual #rustlang #golang #tinygo #forth #compsci #programming #embedded #foss #embeddedprogramming