Hacker News new | past | comments | ask | show | jobs | submit login

Ruby is so dynamic that code navigation is not easy. To resolve a method which is implemented via method_missing() in one of base classes, with respond_to?( ) in another base class, you need to instantiate the class hierarchy first and pretend-run some class methods.

Navigation in a statically-typed codebase is much much easier to implement.




Python's been implemented and works well enough with sane codebases. I imagine given Ruby's strong use of conventions, common usages could be covered easily given time.




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

Search: