> But when I work in java, i miss the REPL much more,
Both IDEA and Eclipse have had a REPL for a decade, not sure what exactly you were missing(?).
I missed mostly three things:
1. simple data definition. Clojure has EDN, python has nice syntax as well, and javascript has json.
2. pretty print
3. succinct function definition/execution, and standard array of functional tooling (map, filter, reduce, etc)
Maybe the 3rd thing did get better with Java 8?
Wrapping a head around a factory that is configured by fluent-like-api, with interfaces scattered around 10 different files usually took me longer than understanding idiomatic clojure.
When I was working in clojure, only thing I was really missing was the type-checking. But when I work in java, i miss the REPL much more, than i missed type-checking in clojure :)