Skip to content
0:00 / 0:00

#clojure#haskell#typesystems

Why do I prefer Clojure to Haskell?

Eric Normand

5K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Eric Normand
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

12K views7 years ago2 recommendations

Programming languagesSoftware designLanguage design and type systemsFunctional programming

Eric Normand shares his perspective on the philosophical and engineering differences between Clojure and Haskell.

I prefer Clojure to Haskell. It's probably mostly due to accidents of history: getting in Lisp at an earlier age, spending more time with Lisp, and only having one Haskell job. But I do have some philosophical differences with the Haskell philosophy as it relates to Haskell as an engineering tool. In this episode, I go over four of them, and try to relate them with anecdotes.

Why it's here

2 people recommend this

What people say. Recommended as an educated and pragmatic comparison between Clojure and Haskell from an experienced functional programmer.

u/AlfonzoKaizerKokin r/Clojure • Recommends

On “former/current haskellers, what was the point for you that led you to leave haskell for clojure? Is so, why?”

I’ve done only a little bit of Haskell, so I’m not really qualified to say. But Eric Normand has a pretty interesting perspective on it: link to this video

u/joinrin r/Clojure • Recommends

On “Clojure for someone who's only seen statically typed languages?”

IMO educated take by Eric Normand, albeit speaking from Haskell experience link to this video I think F# is probably on the same level of "pragmatic first" as Clojure, instead of being stuck in type theory love. Would love to mix F# and clojure freely (can do it on the CLR with clojureclr).

u/fredoverflowin r/Clojure • Mentions

On “Haskell?”

Why does Eric Normand prefer Clojure to Haskell?