Hasty Briefsbeta

Bilingual

Official Clojure Documentary page with Video, Shownotes, and Links

7 hours ago
  • #Clojure
  • #Software Development
  • #Functional Programming
  • Clojure originated from Rich Hickey's two-year sabbatical and a stubborn idea.
  • It now powers the engineering stack of Nubank, the world's largest independent digital bank.
  • Clojure is a hosted Lisp dialect running on JVM, JavaScript (ClojureScript), and .NET CLR.
  • Key influences include papers like 'Out of the Tarpit', 'Ideal Hash Trees', and 'Composable Memory Transactions'.
  • The language emphasizes immutable values, persistent data structures, and functional programming.
  • Concurrency is managed via Software Transactional Memory (STM) and avoids mutable state.
  • Rich Hickey's talks, such as 'Simple Made Easy', define core philosophies of simplicity vs. ease.
  • Community resources include books, blogs, talk transcripts, and active Slack channels.
  • Tools like Babashka, Jank, ClojureDart, and libpython-clj extend Clojure's use cases.
  • AI-assisted coding tools integrate with REPLs, enhancing development with LLMs.