3 ms·
it's interesting that the article never mentions clojure.spec nor fully-qualified keywords in clojure maps. imo without those the argument (to anyone outside C
by keymone 9y ago
it's interesting that the article never mentions clojure.spec nor fully-qualified keywords in clojure maps.
imo without those the argument (to anyone outside Clojure world) appears to be "lets just use open maps for everything", which is not really conveying the larger point - that one can have reasonable structure and description/enforcement of that structure using predicate language, which to some extent can be applied during compile time and enables static analysis tools. it's a compromise between rigidity of haskelly type system and the wild-west of tossing open maps around.