3 ms·
I've worked on 3 Clojure projects professionally. For background I'm a devops and software engineer and I'm comfortable with Javascript, Java, Python and C. I
by samsquire 4y ago
I've worked on 3 Clojure projects professionally.
For background I'm a devops and software engineer and I'm comfortable with Javascript, Java, Python and C.
I am implementing my own multithreaded programming language and I have a switch based interpreter and a compiler that codegens for it.
I think other people's Clojure code is unreadable.
Clojure code resembles the author's mental model of the problem being solved. Which is often very different to how I model the problem to be solved.
It's not the complexity of Clojure codebases that I have trouble with, it's the syntax and the approaches to the problems being solved.
I would use LISP for AST generation and codegen but not for direct programming.