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.
-
Show this thread
-
Replying to @ericnormand
Getting a runtime exception for what in most languages is a simple syntax error
2 replies 0 retweets 1 like -
-
Replying to @ericnormand
This is also not a performance trade-off, when syntax exceptions are thrown you have all the cycles you need available to you to dress up the output.
3 replies 0 retweets 0 likes -
Replying to @bhauman @ericnormand
But in the end, I have a hard time seeing a valid reason for not clearly marking these exceptions in a way that leads developers to look for "syntax" instead of "runtime" errors. As this is not difficult.
1 reply 0 retweets 0 likes -
Replying to @bhauman
I'm curious to see some examples of these "could be syntax errors".
2 replies 0 retweets 0 likes
Replying to @ericnormand @bhauman
Missing/too many args?
7:41 AM - 27 Dec 2017
0 replies
0 retweets
0 likes
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.