Application and Composition

Haskell‘s notorious learning curve isn’t just down to the apparent need to learn advanced Category Theory before you can cogently browse the documentation. It’s also that you’re hit with a syntax that’s really unfamiliar – at least if you’re coming from the more "mainstream" languages like I am (Python, C++, Coffeescript). In particular, you’re hit…