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

I wish they could get Ruby working in Atom out of the box. I still can‘t believe how weak the tooling is in the Ruby on Rails world. Even Jetbrains fails miserably. Why on earth can‘t we have decent code completion in Ruby?! If the human brain can tell what will be available why can’t my computer.


I don't think even the human brain can consistently figure out what's going to be available in Ruby.

Oftentimes, the only way to know is to set a breakpoint, run the code, and inspect it at runtime. This is why the tooling sucks even more for Ruby than most dynamic languages, and the code completion and static analysis will almost certainly always be worse than the equivalent tooling in a statically typed language where more things are knowable.

If you feel so strongly about tooling, I recommend learning Kotlin, Go, or C#, all of which offer incredibly strong tooling with essentially perfect code completion, jump to definition, and real time code analysis.


I once did a web-project in Go just for the tooling. What I gained there was lost in the verbosity and the write everything from scratch mentality when it comes to webdev in Go.


Really? What’s wrong with RubyMine? I use it for RoR almost daily and it seems to kick ass. It’s not perfect, but then again maybe I don’t know for better. But I agree, developing in Ruby sucks in Atom.


Because of lot of metaprogramming and monkeypatching Ruby is famous from.




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

Search: