Komparatory to funkcje, które służą do porównywania wartości elementów kolekcji. Zastosowanie znajdują przede wszystkim w operacjach sortowania. W Clojure każda funkcja może być komparatorem, jeżeli tylko będziemy przestrzegali odpowiednich wytycznych.