News for hackers. Stuff that matters.
Re:Metabase: Why we picked Clojure by a-saleh on Wednesday December 02, 2015 @04:34PM (#10666003)
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 :)

Re:Metabase: Why we picked Clojure by incepted on Wednesday December 02, 2015 @05:47PM (#10666450)
> 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(?).

Re:Metabase: Why we picked Clojure by a-saleh on Thursday December 03, 2015 @02:37AM (#10668327)
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?