top | item 5581801

A 3-Instruction Forth for Embedded Systems Work (1991)

26 points| ColinWright | 13 years ago |pygmy.utoh.org | reply

2 comments

order
[+] jes5199|13 years ago|reply
This isn't quite a programming language - it "lacks a data stack" - which is to say, it can't even pass parameters. This makes its relationship to Forth - the quintessentially stack based language - rather tenuous.

It's really more of a DSL to remote control an embedded processor from a bigger processor running actual programs.

[+] cthulhuology|13 years ago|reply
This approach works really well with any number of tethered device scenario. You can use the same basic approach to debug distributed Erlang program, work with tethered mobile devices, or even work on many core machines. If you are trying to explore the behavior of a system interactively, you really need peek, poke, and run.