Earlier quoted context omitted.
It’s strange that in their examples they don’t show any I/O (apart from print). I would expect support from such a language to support me with I/O while I concentrate on my program. For example by providing an event loop. Of course, if I need a more performant approach I would switch to a low level language.
I concur that's strange; the homepage code examples are standard imperative things. Clean IO, peripheral APIs, scheduling/code structure, and resource sharing is what I'd expect as priorities from an embedded-dedicated lang.
But surely quick "How to do Esp32 things" mirroring this http://docs.micropython.org/en/latest/esp32/quickref.html would be very nice.
Without it you need to look for tutorials and documentation tree or even documentation for specific packages providing embedded functionalities.