3 ms·
You know there is such a thing as documentation right? If you have to read and understand 200 lines of code with no documentation, take it up with the incompet
by armitron 11y ago
You know there is such a thing as documentation right?
If you have to read and understand 200 lines of code with no documentation, take it up with the incompetent developer.
This argument holds no water whatsoever. Bad programmers can cause all sorts of damage, why should everything be dialed down to their level?
Clojure forces you to deal with concurrency issues in a way that might be premature optimization at best, tremendous waste of time at worst. As opposed to DSLs in CL with reader macros, I have no choice in the matter, it's all or nothing.
Yet I don't see you complaining.
Good DSLs (meaning they map very well to the problem domain ) are irreplaceable. They can make a problem completely disappear.