Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Hey, that can be a pretty good reason to not learn a language.
That Haskell basically is as purely functional as it gets, might be the more common reason though... -
@Oktokolo on the other hand, Haskell being pure fun lang is the best reason to learn it - since learning Haskell also teaches you functional programming. And every dev’s better off learning that, even if they never wrote a line of pure fun code after that or used Haskell anywhere.
-
@100110111
While it is always good to know more tools, the functional paradigm really isn't for everyone.
And proper type systems like Haskell's can easily overwhelm unexperienced coders.
You can learn the basics of functional design in all the major languages today - they are all multiparadigm and support higher-order functions by now.
You don't need curying, tail-call optimization, functors, monads, algebraic data types... to grasp the concepts of purity or function composition. And that two are the most important ones.
Immutability of data and its benefits are harder to get in the common languages. But you can learn that at the OOP camp too...
So if Haskell turns out to be a bit too much, just going for a less "pure" language and learning the basics there, should also work just fine.
Related Rants
-
dibbler6722Not a specifically dev related story, but absolutely rant worthy. Today I was working from home, and my wife ...
-
whatevel12So, today I was at my college library, working on an Haskell project that I have for my Functional Programming...
-
nzeetee7Well fuck me. Just went to my first meetUp with a group of Haskell programmers. I think they broke Enigma in ...
"Haskell is weird/challenging" is the worst reason to not learn Haskell.
rant
haskell