News for hackers. Stuff that matters.
Re:Is Haskell the right language for teaching functional pro... by kungito on Monday October 16, 2017 @12:39PM (#15484534)
I enjoyed learning Haskell in an optional advanced course at our uni. The things which I like the most are higher order functions, playing with pointfree, combinator libraries, typeclasses, pattern matching and higher order types.

Only later did I click with monads and some other patterns like phantom types and such.

I think the sad part about learning Haskell is that everyone gets so up about monads while they definitely aren't the most important part but only one of many beautiful and magical parts of Haskell. Maybe if people stopped talking about monads so much and more about other parts of the language would people be way better at learning the language.

Re:Is Haskell the right language for teaching functional pro... by marcosdumay on Monday October 16, 2017 @02:10PM (#15485358)
> they definitely aren't the most important part

They are that small piece that makes everything fit together and work. If you ignore it, you will have many problems down the line.

Yet, you are right, they aren't all that interesting by themselves.