Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Do Clojure. Ruby suffers from a number of serious basic errors in its design. I'm in the middle of the long task of writing a clear, substantive criticism of them, but why they were bad choices is quite subtle, though it has large implications. That and Ruby has a culture of little or no documentation, even of the standard library, no attempt at consistency in APIs, even for something as basic as different kinds of network socket, and a community with rather more noise and rather less experience than makes me comfortable.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: