Post

the wild thing is that while there's good reasons to not use one language across your entire software stack from bare metal microcontrollers to web front-end, the one language you can do this with and have it not be an objectively stupid choice is probably rust.

Orual@nonbinary.computer

legit I use (micro)Python a fair bit for rapid prototyping on embedded, especially if I *know* for sure i am going to throw away the prototype or perf just does not matter one bit. if I think the prototype might become production I will often try and write it in rust.

partially the thing is that there is a *very* narrow set of languages that actually meet this. like depending on whether you count a vm that's written in another language or not, you lose python (micropython itself is also very much not iso normal python) and most JVM stuff, and BEAM, Lua, etc.

That makes sense, I also learned today that I internalized a misunderstanding of graal as being cooler than it is (which admittedly is still pretty cool)

0 reposts1 like

ok yeah if graalvm can compile any JVM bytecode binary to run sans JVM, then any JVM language *does* technically qualify for this as well.