3 ms·
I had a very similar experience and ultimately gave up, at least until I see more of the evidence you're asking for. The concise way of writing Clojure/Lisp, w
by cloogshicer 4y ago
I had a very similar experience and ultimately gave up, at least until I see more of the evidence you're asking for.
The concise way of writing Clojure/Lisp, which is often praised as one of its benefit (shorter code!) to me often just made it harder to understand.
Also, coming from TypeScript, I was really missing the static typing - TDD was not a sufficient replacement for me, as I feel that again the main benefit of static typing is more easy understanding when reading other people's code.
Since you mentioned PG, here's a very good counter point given by Jonathan Blow to what he says, and a discussion between the two (rare to see on HN): https://news.ycombinator.com/item?id=21237636 https://news.ycombinator.com/item?id=21237636
- cutler 4y agoAre you aware of clojure.spec?
- cloogshicer 4y agoYup, but I never worked with it. When I last dabbled in Clojure it was still in development, AFAIK.