3 ms·
There is a middle ground. People seem to use Haskell and OCaml just fine and both are as expressive, so maybe it is just Scala having shoved in too many things.
by satvikpendem 8mo ago
There is a middle ground. People seem to use Haskell and OCaml just fine and both are as expressive, so maybe it is just Scala having shoved in too many things. Based on what the article shows, it doesn't seem like they're making ten different ways to do the same thing but rather one way to (optionally) get more type safety out. I doubt everyone will be writing dependent type contracts for every single function, it's more for certain pieces of the codebase.
- MrBuddyCasino 8mo agoAh yes Haskell, the reasonable centrist position in language design.
- satvikpendem 8mo agoCompared to the other languages listed in this thread, it definitely is, and it has production systems unlike them. https://news.ycombinator.com/item?id=47259148 https://news.ycombinator.com/item?id=47259148
- MrBuddyCasino 8mo agoYou got a point there.
- pjmlp 8mo agoEver heard of Apple, Facebook, Jane Street, HP?