Skip to content
0:00 / 0:00

#clojure#clojure1.12#softwaredesign

"Design in Practice in Practice" by Alex Miller

ClojureTV

111K subscribers • 159 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Alex Miller, Clojure core team member

Intermediate. Assumes working knowledge.

8K views1 year ago1 recommendation

Programming languagesSoftware designLisp and ClojureLanguage design and type systemsDesign patterns

Alex Miller dives into the actual design artifacts and processes used by the Clojure core team to design features for Clojure 1.12.

Building on Rich's talk "Design in Practice" from Clojure/conj 2023, this talk dives into actual work products Rich and the Clojure/core team used in designing a specific feature in Clojure 1.12. Recorded Oct 25, 2024 at Clojure/conj 2024 in Alexandria, VA

Why it's here

1 person recommends this

What people say. Recommended as a practical follow-up to Rich Hickey's design philosophy, showing how Clojure features are designed in practice.

u/alexdmillerin r/Clojure • Recommends

"Design in Practice in Practice" by Alex Miller (Clojure/conj 2024)

u/stefan_kurcubicin r/Clojure • Mentions

On “Have any points from Clojure the bad parts been addressed?”

…ktraces - are better, not ideal but you get used to them \*docs (within code) - same as far as i know never had a problem with it \*features come behind the closed door - still true i think. wasn't aware of async.flow until they announced it \*release cycle - same clojure is developed with different philosophy. good video to watch: [video things get released when they are done not when we set arbitrary time limit on them \*bugfixes - usually they are caught before the release but we had some in last year or 2. I never ran my own version of clojure the only thing i did was update versions without any fear (unlike python where i had to update things 1 by 1 and spend whole…