3 ms·
In my experience, the readability of Java is not that great, perhaps due to verbosity. Especially when you want to create a DSL with some type-safety guarantees
by a-saleh 11y ago
In my experience, the readability of Java is not that great, perhaps due to verbosity. Especially when you want to create a DSL with some type-safety guarantees.
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 :)
- incepted 11y ago> 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(?).
- a-saleh 11y agoI 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?