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

Haskell is much simpler than F# in its full .NET multi-paradigm "glory" but moderately more complex than the fragment of F# used in idiomatic functional code.


Thanks, that's good to know. One of the things drawing me to learn Haskell is Higher-Kinded Types. I'd really like to learn about them and have a play.

Higher-Kinded Types seem complex to me but until I have a play I wont know.

The other thing that makes me think Haskell is harder is that functional code is enforced, while in F# it's simply the default. I'm not sure what impact this will have on complexity of real world applications. But in F# it's really easy to have an imperative shell and functional core.


Pick a toy project and do it in Haskell. There’s no better way to find out what FP being enforced means for you.




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

Search: