3 ms·
3. IDEs are perfectly able to "tell you if you hover over the method with your mouse as well as when you're creating the method" for dynamically languages. Whi
by xyzzyz 15y ago
3. IDEs are perfectly able to "tell you if you hover over the method with your mouse as well as when you're creating the method" for dynamically languages.
Which IDEs and for which languages? The best I've seen so far was Emacs+Semantic for Python, and it's still totally uncomparable to what Eclipse, or MSVS, or Emacs+Semantic for C or Java offers.
- masklinn 15y ago> Which IDEs and for which languages? Jetbrains's IDEs do it for most of the languages they support, I've had it for Python, Javascript and Ruby. I'm not saying the static analysis is as good as a statically typed language, but basic features like listing arguments are not a problem.
- xyzzyz 15y agoDoes it work for situations like: x = someObject.someMethod() # does IDE know here what the type of `x' is? x.otherMethod(...) # will IDE list arguments of otherMethod? If it does not, then it's hardly useful, and it's unfair to compare intellisense for Java/C#/C with this.