Re:Rich Hickey: extensible data notation
by threedaymonk on Saturday September 08, 2012 @05:58AM
(#4492683)
If you mean something like this, it would interoperate just fine:
(list 1 2 3)
(vector 1 2 3)
(hash-set :a :b :c)
(hash-map :a 1 :b 2)
I suspect that typing hash-map all over the place might get old fast, though.
Re:Rich Hickey: extensible data notation
by andrewflnr on Saturday September 08, 2012 @08:05PM
(#4494467)
I mean `(#myapp/person {:first "Fred" :last "Mertz"})' or `(#seconds 330)'. In this case it's probably the extra parentheses that get old fast. Even so, having semantically connected items not be stuck together makes me a bit queasy.
PS: I'm just learning Clojure.