Hacker News new | ask | show | jobs
by codemac 1717 days ago
The same can be said of C or JavaScript or any other language that is successful. Saying they have flaws doesn't somehow undo their success.

Programming languages are a human phenomenon, as is their success. They are popular in spite of their flaws, not because of them.

1 comments

Flaws often represent design tradeoffs. Rust's lengthy compile times are a tradeoff for a highly sophisticated type system, where Go made the opposite choice (a simple type system for fast compiles). As a web engineer I prefer the latter for a rapid development/debug cycle.
Ocaml's compiler is very fast(not including extreme edge cases), It has nothing to do with "highly sophisticated type system". It's mostly llvm.

As a web engineer you should look at rescript/reason before making claims about compile times.