A map-reduce language that looks and behaves like clojure.core The ability to write map-reduce queries as programs, not scripts Strong support for unit tests and iterative development The primary goal ...