|
|
|
|
|
by Peaker
3791 days ago
|
|
Do note that Haskell is moving forward all the time, and at a rate faster than mainstream is adopting these ideas. Mainstream languages have lambdas, more immutability and stronger types? That's great (non-sarcastically!). Haskell now has GADTs, rank-n types, polymorphic kinds, type families (poor name for type-level functions), and more. These things make Haskell still quite compelling over other more mainstream languages, if you're willing to learn. |
|
In some sense, yes. On the other hand, there are diminishing returns. As an example, the increase in software quality from a Java-like language adopting any of algebraic data types, parametric polymorphism or first class higher order functions is probably much bigger than Haskell moving to full on dependent types.