DEV Community

Discussion on: Why Clojure?

Collapse
 
kspeakman profile image
Kasey Speakman • Edited

This talk has a pretty compelling explanation about types with spec. The link starts 9 minutes in where he begins to address typing. Quick background: he explains "systemic generality" earlier in the video. But it is basically instead of specific types, in Clojure you use maps (dictionaries with named keys) and vectors (lists) for everything.