HN
Today

Official Clojure Documentary page with Video, Shownotes, and Links

Clojure's official documentary page has landed, providing rich context and key definitions for those delving into the Lisp dialect. Hacker News is buzzing with nostalgic anecdotes, deep dives into the language's modern relevance (especially concerning AI), and even a debate over the origins of the documentary's thumbnail art. This release offers a chance for both seasoned Clojurists and newcomers to appreciate its enduring philosophy and community.

123
Score
27
Comments
#5
Highest Rank
8h
on Front Page
First Seen
Apr 16, 10:00 PM
Last Seen
Apr 17, 5:00 AM
Rank Over Time
65769979

The Lowdown

The official Clojure website has released a dedicated page for its documentary, offering viewers a comprehensive resource to further explore the language. This page acts as a companion, providing not only access to the documentary video but also detailed show notes and links to related material.

Key terms and concepts explained on the page include:

  • Lisp: A family of programming languages that represent code as nested lists, with Clojure being a notable dialect.
  • REPL: The Read-Eval-Print Loop, a crucial interactive development tool for Clojure developers.
  • Functional programming: A paradigm emphasizing functions, immutability, and minimal side effects.
  • Value: Data that remains unchanged after creation, with Clojure defaulting to this principle.
  • Persistent data structure: Collections that preserve previous versions upon modification, offering version-preserving behavior rather than disk storage.
  • Accidental complexity: Difficulty arising from tools and design, as opposed to the problem's inherent complexity.
  • STM: Software Transactional Memory, a concurrency model for shared-state changes.
  • Hosted language: A language designed to run on existing platforms, like Clojure on the JVM, ClojureScript on JavaScript, and ClojureCLR on .NET.

This resource aims to deepen understanding for anyone engaging with the Clojure documentary, providing foundational knowledge to appreciate the language's design philosophy and ecosystem.

The Gossip

Contemporary Clojure Critique

The community debated Clojure's present-day relevance, especially in the context of 'agentic coding' and AI. Some contributors questioned if Clojure remains a viable choice against newer languages, citing perceived esotericism and hiring difficulties. Others strongly argued that Clojure's core tenets—like immutability, its powerful REPL, and efficiency for AI tooling—make it more valuable than ever for managing complexity and fostering rapid feedback loops in AI development workflows.

Clojure Community Commendations

Many comments were filled with fond reflections on Clojure and its community. Users shared personal anecdotes from early adoption, attending conferences, and working with Clojure. There was appreciation for key figures and projects, such as NuBank's journey with Datomic leading to Clojure adoption, the contributions of David Nolen, and a desire to see other prominent figures like borkdude recognized in the documentary. The shift in Datomic's licensing also sparked positive remarks.

Artificial Art Accusations

A minor but spirited discussion emerged around the documentary's thumbnail art. Some commenters expressed concern that the image might be AI-generated, deeming it 'AI slop' and potentially insensitive given Rich Hickey's known stance on AI-generated content. Others defended the artwork, pointing out specific details in the image (like the scarf matching Hickey's or the code matching Clojure source) and suggesting it was human-made, possibly with AI assistance for colorization.

Global Geographic Gaps

One commenter highlighted a perceived lack of European representation within the documentary, noting the significant presence and contributions of European developers and companies to the Clojure ecosystem. They provided a list of prominent individuals and organizations, emphasizing the broad global reach of the Clojure community.