https://github.com/yesco/esp-lisp
https://github.com/zeroflag/punyforth
(and of course lua which i didn't try because its official... https://github.com/nodemcu/nodemcu-firmware)
Pascal, maybe, but it's about the same thing as C.
Scheme would be nice, but it's both more resource-hungry and the static checking is sort of bolted on.
With Rust's security features I hope we'll have fewer crashing or crackable embedded devices.
http://www.mikroe.com/mikropascal/
Scheme, do people actually know how powerful RTL8710 is in regards to the computers used to create Scheme?
RTL8710 has a ARM Cortex M3 @ 166 MHz with 48KB available to user and 1MB flash.
Scheme was developed on the ITS OS, running on PDP-10, which could have up to 256 kilowords (not KB), and ran at about 30 MHz.
I am with you on Rust.
The majority of these tiny devices have more resources than 70's mainframes, that used safer systems programming languages.