Re:Grain: A strongly-typed functional programming language f...
by HelloNurse on Sunday April 25, 2021 @09:46AM
(#26932659)
Compared to Javascript, almost anything else is academic. The kind of pattern matching featured in Grain, Haskell or Python 3.10, in particular, isn't mainstream despite being really old.
What are these features?
This could be things like "pattern matching and sum types", or it could be things like "effect systems and dependent types". Personally I don't think you can reasonably call pattern matching an "innovative feature" from an "academic programming language", but as far as I can tell that's what they mean...