On Mon, Jul 19, 2010 at 4:34 PM, Jared <tri...@gmail.com> wrote:
> I am curious; for the people with Haskell experience why did you
> decide to use Clojure? I am asking this because Haskell and Clojure
> seem to solve similar types of problems. When would you want to use
> Haskell instead of Clojure and visa-versa?

I think stateful things are too hard to do in Haskell, and they are an
important part of most real-world programs.  Clojure's blend of
persistent data structures with a variety of reference-type objects
that can contain them feels much more pragmatic to me.  Also, I'm just
happier working in a dynamically-typed language.

As a side note, years ago, I wanted to write something in Haskell that
worked like Clojure's memoize (which is implemented in a half-dozen or
so lines of code in Clojure's core), and asked about it on the Haskell
mailing list.  I was pointed to a PhD dissertation on the topic of how
to write memoize in Haskell.  All I could think was, "Do I really want
to be using a language where memoize is a PhD-level topic?"

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to