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.

is there a version of clojure that compiles to native instructions that could run on bare metal? i thought it was a JRE language

JRE includes binary assembly format specification for zero register big endian stack machine. This machine is usually implemented by an emulator and/or JIT-compiler in software, but hardware can & does implement it natively.

Any ARM processor that includes ARM9EJ-S extensions 'is' a hardware java machine. Which amusing is a lot of modern smart phones as javacard stuff was wildly successful for SIM cards & cell network identification.

a clojure-symbolics box being hypothetically possible is scratching parts of my brain that I didn't know I had

0 reposts1 like

No replies yet.