back
2 comments
My first thought was...wait that looks like Forth. And sure enough your post uses Forth. I hadn't heard the term "concatenative programming" before so I guess I learned something new :)

Forth is certainly one of the languages that has wooed me (or more precisely it has wooed me what cool ideas were built with it). Pretty much every CCC used to have some nifty hardware+Forth project on display (I remember crazy pendulums)

You might enjoy this thread from the discussion on r/programming[0]. I was lucky enough to ensnare a PL professor.

[0] http://www.reddit.com/r/programming/comments/31qitu/introduc...

The Wikipedia site mentions that today, Forth is used in BootROMs - is that because no heap (=initialized DRAM) is required to run it, so the CPUs onboard memory can be used? I guess you need something for the very early stages, for when the peripherals are not yet available.