What I'm trying to say is that Clojure is not harder because it has bad error messages. Most languages have bad error messages! What makes them seem bad is: they're different from what you're used to and the semantics of the language are different.
They are bad (much worse than Java or CL) because they heavily leak implementation of Clojure itself; and that implementation by virtue of being in a different language and different paradigm has huge impedance mismatch with what you are writing.
-
-
Bad for what purpose?
-
I think using the JVM for error messages was altogether wrong. Adding new exceptions is comically awkward (speaking of base lang); you inherit JVM's quirks where stacktraces will sometimes get discarded; doesn't play to CLJ's strengths (everything is data & printable); ...
-
Yeah. Java exceptions are already a difficult model.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.