|
|
|
|
|
by crimsonalucard
2353 days ago
|
|
A different way of thinking of abstraction or just a feeling of elegance or a feeling of power is not a sufficient explanation for why Haskell is so great. People want definitive and theoretically correct answers not talking points for a philosophical debate on programming styles. Why is typed functional programming measurably better than procedural? Why is it better than OOP? Definitive answers are in demand not exploratory experiences. |
|
If you want to be pedantic, currying and partial application are separate concepts, but I've never seen an fp lang implement one without the other. Note that I linked to this f# blog because I think its example-forward approach is clearer than most fp documentation I've read.
[0] https://fsharpforfunandprofit.com/posts/discriminated-unions...
[1] https://fsharpforfunandprofit.com/posts/currying/