Nope. Clojure and Haskell. Clojure:
user=> (sort > (vals {:foo 5, :bar 2, :baz 10})) (10 5 2)
>>> sortBy (flip compare) . map snd $ [("foo", 5), ("bar", 2), ("baz", 10)] [10,5,2]