Hacker News new | ask | show | jobs
by tylerhobbs 5094 days ago
We have been using Clojure for a product for about 9 months now, and in my experience, I have no trouble identifying what different blocks of code do. It may depend on proper syntax highlighting, but I think one of the keys is that there is so little boilerplate in Clojure that all of the code is important. You're not skimming over getters and setters, assignment of constructor parameters to the object, or some of the other things your eyes tend to automatically skip when reading, say, Java or Python. It tends to be pure logic or pure data, with very little else in the way.
1 comments

The problem is that you don't have cues about what you're looking for. Keywords and actual syntax give a lot of those cues.