Other scripting language implementations for microcontrollers that I am aware of are mruby[1] and eLua[2]. eLua is the most mature, and also runs the core language pretty much unmodified, as Lua really is that small.
I vividly remember reading about the 8052AH-BASIC chip in "Ciarcia's Circuit Cellar" (Byte Magazine, August 1985). It was an 8 bit micro with an 8 kByte floating point BASIC. There was also a version with FORTH. These interpreters were codes that Intel gave away to illustrate what you could do with their chips.
Many years later, I bought a simplified version of the circuit and used it to run little production machines in a factory.
I pledged at a level that gets me one board. So far I don't think they have shipped. The author has documented that the first shippers will be hand soldered, which makes good sense, and I'm looking forward to mine.
Heh.. same here also a backer , yet have no direct use case at the moment. Though I also own two Raspberry Pi's and a Beaglebone black that are fun to play with, I guess I just like the fact that this is just Python without the overhead of a complete Operating system.
I'd describe it as a microcontroller breakout board with a built-in Python interpreter. I've also got Pi's, and make extensive use of lower level MCU breakout boards (e.g., 16 bit, programmed in C) for prototyping. It's easier to throw a micro at a problem than to coax a PC to work as a real time computer. And there usually has to be some kind of electronic interface anyway, so why not a micro?
The Python board will do a couple of things. First, by studying the design, I'll get a gentle introduction to a micro that's much more powerful than anything I've ever dealt with. I'll see what kind of code is needed to manage such a beast. Second, I'll learn the tradeoffs between a higher level language and C for embedded projects.
[1] https://github.com/mruby/mruby [2] http://www.eluaproject.net/