scala and clojure