There is a BASIC interpreter for ESP: https://www.esp8266basic.com
. I played with it a while back and reported some bugs which got fixed. After flashing the interpreter, you program using a web interfaces. Quite different to Sming. Horses for courses. I think I dismissed it due to lack of extensibility and not sufficient access to all interfaces and features of ESP.