3 ms·
I don't see how that is related to static typing. With Python for instance, code completion works great using Pydev+Eclipse or Pycharm.
by keypusher 15y ago
I don't see how that is related to static typing. With Python for instance, code completion works great using Pydev+Eclipse or Pycharm.
- carsongross 15y agoDon't know what to tell you: the difference between the reliability and accuracy of statically typed autocomplete and dynamically typed autocomplete is night and day, by their nature. A best case scenario for dynamic typing is either global inference analysis, which is slow and painful, or relying on test/runtime information, which is unstable and incomplete. That's just a fact, man.
- heretohelp 15y agoNo, it's not. http://rope.sourceforge.net/ http://rope.sourceforge.net/ is pretty painless. Doesn't seem like you've actually used it.
- carsongross 15y agoLook, man, it just can't. Cute library though.
- heretohelp 15y agoYes it can. The language isn't non-deterministic, rope has the ability to do both basic static analysis (which catches the common cases 95% of the time), or it can do dynamic analysis to determine what went where. Please don't comment on what Rope can or cannot do unless you actually understand how it, or Python for that matter, works.