>>714304808Ah man, I didn't have this context, but it makes so much more sense now why Notch said those things.
I don't want psychoanalyze too much, but I think the reason Rust is so popular with people who are hyper progressive is because it's so strict about everything and doing things the 'right' way.
For historical context: C was the language that, compared to other languages being developed at the time, did not give a shit. There's a famous conversation between an academic Lisp programmer and a C Dev talking about error handling and the Lisp programmer discusses how hard it is to restore the program to the correct state, while the C programmer just shrugs and says they let the program crash.
Modern day low-level developers now care very deeply about correctness, because exploits are so much easier to find and the cost is so much higher, but that same pedantic attitude gets applied to EVERYTHING.
Because you have to pass all the purity tests or you're with the enemy, you're either unsafe or safe. This, versus the duct tape programmers like Notch who run into an edge case with encoding player position and just makes a dirty hack for it instead of re-architecting everything.
It's a deeply philosophical battle.
>>714305565Honestly, it makes sense:
First Clojure was made by an irate Java developer because he hated writing Java.
Then it was used by irate JavaScript developers because they hated writing Javascript.
THEN it was used by irate bash programmers because they hated writing Shell.
The history of Clojure is being a lisp for people who are tired writing in other languages.
BlamScript in Halo: CE is a precedent for lisp-style scripting in game engines.
Clojure in game dev is just a matter of time.