- Ruby allows lambdas that are longer than a single expression
- Ruby doesn't have semantic whitespace. (Especially an issue when working in an interactive session.)
- Ruby functions always return something, so more functions lend themselves to easy, legible chaining
- Ruby doesn't require unnecessary specifications of both
self
andclass
to designate a member function - Ruby interpreter looks for rc files to customize your startup
- Python's numeric types are 64 bit