For the past couple of weeks I have been working on a basic interpreter that runs on the esp8266.
I have been implementing it one step at a time with a focus on the basic engine.
It is most similar to Qbasic and is strictly procedural in execution.
It implements a web server and has commands for textboxes and buttons.
I have implimented commands for simple i/o at the moment. That is you can turn pins high or low. I plan on implementing PWM and servo support soon.
IF you care to take a look and play with it a bit your self it can be found on http://esp8266basic.com
By no means is this a finished project but for what it dose it may be of some interest to people.
I created it using the staging version of the ESP arduino package which allowed me to use SPIFFS.
I am planning on releasing source for it at some point but I will need to clean it up and remove all of the profanity in the the remarks before I do that. Lol
http://esp8266basic.com
A BASIC interpreter for your ESP
Working now on Autodrop3d. A 3d printer with automatic part ejection system. https://autodrop3d.com