
Learning the syntax, a day or two. Learning major idioms (many of which are encapsulated in modules), ongoing (it's been about two years of off and on). Sadly I can't use it for my $work language. If I could then the time available for learning haskell and paying the mortgage would not be disjoint. On the other hand I'm using what I'm learning at work and it's making for better code. (And scaring some of my coworkers doing my code-reviews. :) -ljr Jon Fairbairn wrote:
"Tom.Amundsen"
writes: How long did it take you to become proficient in Haskell?
Something more than twenty years.
By that, I mean - how long until you were just as comfortable with Haskell as you were with your strongest language at that time?
Oh, Haskell was my strongest language during all that time! ;-)
If I have a serious point, it's that going from writing imperative programmes to writing properly functional ones takes a lot longer than it takes to learn every facet of the language.