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.