Hacker News new | ask | show | jobs
by NickPollard 4622 days ago
Ruby is dynamically typed, so doesn't have the power of a type system to encode invariants. It's very hard writing self-documenting code in a dynamically typed languaged.