Maybe EDN would have a chance in the world if it was slightly simpler. As of today, it has:
- 8 types of numbers (ints, floats, big ints, big decimals, hex, octal, arbitrary radix and ratios)
- 4 types of strings (string, symbol, keyword, characters)
- 2 types of comments (;; and #_)
- 3 types of sequences (vectors, lists, sets)
- 2 types of maps (normal and namespaced)
- metadata
- extensions
1/2
@nikitonsky json is popular because it is simple and for 95% of tasks more than it can do, is not needed. That is, the other formats will share 5% :)