That said, I'm really excited about Clojure. I got back into programming via Ruby and now Clojure is getting me back into data structures.
That said, I'm really excited about Clojure. I got back into programming via Ruby and now Clojure is getting me back into data structures.
Nobody writes code to see if a string has an uppercase character, that code was written long ago. Regex may be something that Java imported, but it's right there in the JDK so I have no reason not to use it. How do the two languages look when you're validating email addresses against a whitelist of domains from a config file or URLs for parameters based on some business rules? How do you handle an I/O error when you're halway through writing a file? These are the small problems we know we'll have to do over and over again, but not be able to stash in a standard library (or use someone else's). Pointing out that JavaBeans are silly doesn't hold much weight either, I use lombok :)
I've seen MUCH better writing here on HN.
But hey, downvote away.