0:00 / 0:00
A History of Clojure by Rich Hickey with Q&A
Visas Meilas
109 subscribers • 1 video on Hallway
- 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.pdfWhy it's here
2 people recommend thisWhat people say. Highly recommended as a primary source on the history and design philosophy of Clojure.
Moments people linked to
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