HackerTube

THE VIDEO SHELF · clojure spec

"Agility & Robustness: Clojure spec" by Stuart Halloway

Stuart Halloway shows how Clojure's spec library lets you build programs that are both agile and robust. He covers declarative, predicate-based specification layered on interactive REPL development.

Why HN readers recommended it

Cited as an argument for runtime specs as an alternative to static typing, including a comparison of types, tests and spec.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Strange Loop Conference
Topic
clojure spec
Format
talk
Level
intermediate
HN recommenders in dataset
2
HN mentions in dataset
3
Recommendation years in dataset
2016–2022

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • There have been some fantastic conversations on Hacker News about type systems. I've learned a lot about the different arguments for dynamic typing, versus strict typing, versus gradual typing. Java's type system may or may not have represented new thinking when it was under development …

    susan_hall on Hacker News · 2016-11
    In The Unsound Playground: Java and Scala's Type Systems are Unsound
  • ..... you realise clojure has one of the most powerful ways to 'type' your language? Like 100x more powerful than the typescript or whatever type language you are using now ;p [VIDEO]

    Jonovono on Hacker News · 2022-03
    In Clojure 1.11 is now available

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.