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)

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.

0 reposts1 like

No replies yet.