Writing A Lisp Interpreter In Haskell

The article is about my experience with Haskell and the process of working with it. I will describe which features of Haskell I used to implement particular aspects of my interpreter, how they’re different from the object oriented world, why they helped me get things done faster, and how I had to change my program whenever my initial efforts took me to a dead end. While the jury’s still out how well Haskell performs in other domains (I’m just starting my web application project) I hope this article sparks your interest in this beautiful language and explains some things programmers new to Haskell often find confusing.” More here.

34 Comments

  1. 2006-11-01 7:52 am
  2. 2006-11-01 10:34 am
    • 2006-11-01 11:20 am
      • 2006-11-01 11:32 am
        • 2006-11-01 12:17 pm
          • 2006-11-01 8:20 pm
        • 2006-11-01 8:17 pm
      • 2006-11-01 8:14 pm
        • 2006-11-01 8:23 pm
          • 2006-11-01 8:29 pm
          • 2006-11-02 12:04 pm
          • 2006-11-02 12:31 pm
          • 2006-11-02 12:57 pm
          • 2006-11-02 5:48 pm
          • 2006-11-03 3:39 am
          • 2006-11-01 8:31 pm
          • 2006-11-01 8:54 pm
      • 2006-11-01 8:41 pm
        • 2006-11-01 8:45 pm
  3. 2006-11-01 11:40 am
  4. 2006-11-01 1:43 pm
    • 2006-11-01 5:23 pm
      • 2006-11-01 8:20 pm
    • 2006-11-01 6:27 pm
  5. 2006-11-01 7:28 pm
    • 2006-11-01 10:38 pm
      • 2006-11-02 3:50 am
        • 2006-11-02 9:58 am
          • 2006-11-02 4:35 pm
          • 2006-11-02 6:00 pm
        • 2006-11-02 10:34 am
      • 2006-11-02 11:04 am
  6. 2006-11-02 8:52 pm