Haskell: A Pretty Nice Language

May 19, 2009 at 4:43 pm | In Uncategorized | 2 Comments

I was going through one of those “every language sucks” periods a few days back, so I decided to do something productive and learn me a Haskell. So far, I’m liking it: the pure functional style isn’t as hard as I expected, monads are okay after a bit (though I’m still a little suspicious of them), the strict typing isn’t too much of a burden, the polymorphic types are bliss to use, and the pattern matching is simply wonderful.  It also comes with an extensive set of libraries and a central repository, which is nice to find in a non-mainstream language. Overall, I think Haskell is a good language to know.

2 Comments »

RSS feed for comments on this post. TrackBack URI

  1. About Monad, I recommend starting with Monoid, then Functor and Applicative, and only then play with Monad. Monad is the most complicated of those four interfaces (type classes), and the most often confused with imperative programming.

  2. See the Haskell reddit discussion .


Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.