Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The "suit of armor" may be an apt metaphor, clumsy but safe.

I personally haven't had problems with long type signatures in my code. Typically, they'll disappear when you define the right monad for your application. But I don't have much experience solving "toy" problems in Haskell, I've leaned more towards production code, so my experiences are different.

That's one of the main problems with Haskell—so many people learn it to get better at programming rather than to use it in earnest, write blog posts about monads, and solve toy problems like Project Euler. Like other languages, it takes a different form when you're managing larger projects. Just my 2¢.



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

Search: