How is a language that has different semantics for referring to lambdas vs other functions consistent?
Ruby's most important error is that it does not support namespaces. This by itself makes it a far less scalable language than Python.
Did you mean to say that Ruby doesn't link name spaces to file system paths? Ruby has namespaces and they're far more flexible than Python's... too flexible in my opinion, making it harder to find things.
Did you mean to say that Ruby doesn't link name spaces to file system paths? Ruby has namespaces and they're far more flexible than Python's... too flexible in my opinion, making it harder to find things.