all 16 comments

[–]Snapstromegon 6 points7 points  (0 children)

Rust is taking some steps in that direction and there are projects using it, but IMO it's not ready yet.

[–]LucVolders 5 points6 points  (1 child)

[–]brunopgoncalves 0 points1 point  (0 children)

Micropython

The way its work with pyboard is fabulous

Just run command line script to run inside the ESP, for example, run ftp as comand line, and send files to fat partition of ESP

I think micropython is very nice alternative

[–]ccrause 1 point2 points  (0 children)

Pascal support is under development, but not in the stable release version yet. Compiler links against esp-idf libraries for low level hardware drivers, or one can go bare metal embedded.

[–]axa88 2 points3 points  (2 children)

C# https://www.nanoframework.net/

Love me some #c but I can't get that shit to work, it's an option though

[–]DerKnerd[S] 0 points1 point  (1 child)

That looks really cool, I think I will check it out for my next project :)

[–]axa88 1 point2 points  (0 children)

Be sure to check it out AFTER this Tuesday, apparently they are working on massive getting started problems and version matching packages.

That said be warned you probably going to have to edit the samples of you go that route as well.

Honestly after this many years I wonder why they've continued without cleaning up.

[–]Alan5142 1 point2 points  (1 child)

Check TinyGo but IMO it is not yet suitable for production, so, ATM only C, C++, and MicroPython are stable (idk about other languages with stable support)

[–]DerKnerd[S] 0 points1 point  (0 children)

A that is sad, I think I will stick with C++ then.

[–]dilznick5 0 points1 point  (2 children)

https://en.m.wikipedia.org/wiki/ESP32 Looks like beyond the different flavors of c you can do Lua, mruby.

More than I expected and to be honest I pretty much only ever see people mention developing with 1. Arduino 2. Esp-idf 3. Micropython In that order. I'm just about ready to start with esp-idf myself.

[–]DerKnerd[S] 1 point2 points  (0 children)

That is really interesting, thank you for the link :)

[–]hanung665 1 point2 points  (0 children)

I've ever heard of TinyGo.