Racket provides a generic order predicate: see data/order: http://docs.racket-lang.org/data/Orders_and_Ordered_Dictionaries.html
For example, https://gist.github.com/dyoo/5398549#file-pretty-print-json-rkt-L5 https://gist.github.com/dyoo/5398549#file-pretty-print-json-rkt-L12 https://gist.github.com/dyoo/5398549#file-pretty-print-json-rkt-L12 ____________________ Racket Users list: http://lists.racket-lang.org/users