|
|
|
|
|
by samsquire
1274 days 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. |
|