Evan Martin (evan) wrote in evan_tech,
Evan Martin

the humbling language

You may have noticed me skipping around to different programming languages over the years. I don't forget about the others; I still read the O'Caml lists and I still use Ruby pretty frequently at work.

But I just have to quote this post in full:
Usually when I learn a new programming language, I'll hang out on its mailing lists and IRC channels, learning from the answers given to other people's questions, and asking my own. After a month or two, I usually feel fairly good with my abilities; that I could answer most of the questions, and understand most of the questions.

Well, I've been using Haskell for about 6 months now. I really like Haskell, and it's a great language to use, and it's already my preferred language.

But here's what's unique about Haskell. The more I use it, and the more I participate with the Haskell community, the more I realize just how much there is that I could learn. And it seems that I'm not alone with that feeling.

I wonder why Haskell is unique this way.
There are some comments there about why (basically: it attracts a certain sort of person) but last night I think it became obvious to me in the simplest way.

I was reading some documentation and for the description, it just says:
For a detailed discussion, see Levent Erkok's thesis, Value Recursion in Monadic Computations, Oregon Graduate Institute, 2002.
That is: To understand this, you have to go read someone's thesis. Bad ass.
Tags: go read, haskell

  • blog moved

    As described elsewhere, I've quit LiveJournal. If you're interested in my continuing posts, you should look at one of these (each contains feed…

  • dremel

    They published a paper on Dremel, my favorite previously-unpublished tool from the Google toolchest. Greg Linden discusses it: "[...] it is capable…

  • treemaps

    I finally wrote up my recent adventures in treemapping, complete with nifty clickable visualizations.

  • Post a new comment


    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.