Some (potential) context to this is that at Clojure Conj there was a discussion of the potential for clojure expressions to become a standard data serialization format. The idea is that clojure data is significantly more rich than something like JSON.
It's a way to share data with a clojure application. And s-expressions are a pretty good format for data transfer so it's not a terrible idea to provide ways for people to use it as such.
> XML and Json are much more mature ideas for data sharing.
How're they more mature than s-expressions? I don't think everything needs citations, but I'd like to see some supporting evidence for this particular claim.
Why are "google results for python %s" a useful maturity metric here?
A better argument would have been showing that both xml and json can be parsed/generated through standard Python libraries. S-expressions don't support this behavior.
I didn't say mature I said they were a good format for it. And by what metric are you measuring maturity?
* Age? s-expressions predate python by a fair amount.
* Parsers? just about every language I know has a lisp
interpreter embedded in it. s-expressions therefore
have
parsers in pretty much all languages.
* Market Share? well xml and json may win there but I'm
not sure that's a valid reason to discount
s-expressions