Forth has a long history of being a popular hacker language. It is simple to bootstrap. It is expressive. It can be a very powerful system. [jephthal] took the excellent Mecrisp Forth and put it on the very inexpensive STM32 “blue pill” board to create a development system that cost about $2. You can see the video below.
If you have thirty minutes, you can see just how easy it is to duplicate his feat. The blue pill board has to be programmed once using an STM32 programmer. After that, you can use most standard Forth words and also use some that can manipulate the low-level microcontroller resources.
The blue pill boards are really quite amazing for the price, offering a lot of computing power for a few bucks. Adding an interactive high-level language to it makes it even more usable. We have covered the platform several times using the Arduino IDE and Platform.io.
We’ve done our own take on this same topic. Mecrisp is available for quite a few other platforms and we’ve covered quite a few of them. If you want to know more about Forth as a language, [Elliot Williams] covered that earlier this year.