Skip to content
0:00 / 0:00

#clojure#richhickey#hopl

A History of Clojure by Rich Hickey with Q&A

Visas Meilas

109 subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Presented by Rich Hickey, creator of Clojure

Intermediate. Assumes working knowledge.

37K views5 years ago2 recommendations

History and cultureProgramming languagesLisp and ClojureLanguage design and type systemsHistory of computing

Rich Hickey explains the design decisions, motivations, and history behind the creation of the Clojure programming language.

why and how clojure was created Better read it here: download.clojure.org/papers/clojure-hopl-iv-final.pdf

Why it's here

2 people recommend this

What people say. Highly recommended as a primary source on the history and design philosophy of Clojure.

Moments people linked to

u/k0t0n0in r/Clojure • Recommends

A History of Clojure by Rich Hickey with Q&A

januson Lobsters • Recommends

A History of Clojure with Q&A

u/trannus_aranin r/functionalprogramming • Mentions

On “In your opinion, what functional programming language is most suitable for scientific / numerical computing?”

I'd actually argue clojure's the best functional language for science, considering the explicit efforts by the scicloj community. You mention performance, which is ironic, given that clojure was designed differently from traditional lisps specifically for that reason! Clojure is slow to *start* from the command line, but that's inherent to the jvm itself. And in fact there are newer solutions like babashka that *do* run at native speeds, taking advantage of graalvm to produce native machine code. And of course nowadays you can use any python library like a native Java/Clojure library, thanks to libpython-clj
4View on Reddit