Hacker News new | past | comments | ask | show | jobs | submit login

People that use Haskell tend to care more about this sort of thing than people that use those languages. Or alternatively, if someone cared about this sort of thing they would use Haskell.



Meh, I don't know or use Haskell and I'm interested in this stuff. I'm a javascript programmer introduced to these concepts via [1]https://www.youtube.com/watch?v=m3svKOdZijA and https://github.com/CrossEye/ramda. Programming in a point free style in javascript is great!

1: Hey Underscore, You're Doing it Wrong!


Fair enough, but you're thinking about checking it out now right? :) Come to the dark side. http://learnyouahaskell.com/chapters

(Rambda looks neat, thanks for the link.)


There are quite a few layers between what's discussed there and this article. In particular, static typing is an important component of monad transformer stacks, though it's possible to express them without it. Without types, however, it's hard to have a conversation about what's actually going on.


I might also say, people who are using Haskell have to care about this kind of stuff, because the language more or less forces it on them. Java or Python, not so much.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: