Clojure
A pretty nice Programming Language created by Rich Hickey.
Is at the same time great (partly because of its communities’ focus on simplicity, elegance, and so on) and really painful to use—because they’re just not able to consistently follow through with it.
Some examples:
- Coupling is bad – but you can have only one namespace per file, the namespace name must align with the file location in the project tree, and namespace and file name must follow different styles:
main/this_app.clj
becomes(ns main.this-app)
. Please, what?
Draft in Progress
Definitely one of the Programming Language communities that’s prone to [[]]
Draft in Progress