Hacker News
points by jacquesm 2 days ago | 0 comments
I just did a big project using Forth and it is every bit as useful as it was in the past. Yes, there no security model, and you're going to have to work to manage your project, no fancy IDE or editor. I took a piece of code I wrote in 1988 and built it out to pass the Forth standard core words test and some extensions as well, then added all of the Raspberry Pi io devices as primitives. This makes it a super useful little toolkit (6K loc, 0 dependencies) to build embedded systems with in the robotics space.

I did consider using Gforth and another one that Don Hopkins pointed me to but I the end the familiarity with my own code won out over first reading myself into a large project. It all worked pretty well, the device I built with it is performing way beyond my expectations and I'm really happy I chose Forth even though it is a choice that I think only very few people would have made because it feels so old-fashioned. What especially pleased me is the lack of superstructure and the ease with which the whole thing could be moved between machines of varying word-size and underlying CPU architecture.

Forth still has a place. Now I need to get my grubby hands on some GA 144s.

[–] stephen_cagle 2 days ago
Not Forth, but if you want a game that kind of feels a little like the GA144 then you might be interested in TIS-100 https://store.steampowered.com/app/370360/TIS100/ .
[–] jacquesm 2 days ago
Interesting. I just saw the GreenArrays website is down, that's not good news.

And what I meant was I want the actual hardware. I may have to make it myself.