5 ms·
Python has jump to definition too.
by amirouche 9y ago
Python has jump to definition too.
- adamnemecek 9y agoYou mean there’s an ide with that feature? It’s never as good as with any statically type language.
- catnaroek 9y agoDoes it work in the presence and (ab)use of dynamic features? (e.g., when you have lots of decorated functions) Or is it just a best effort thing? (i.e., only works when your code would actually be expressible in a static way)
- fulafel 9y agoThis is a continuum... in many statically typed languages there are regularly used paths that lead outside the realm of the language-defined type system as well. Consider dynamic class loading in Java, dlopen / reinterpret_cast in C++ etc.
- catnaroek 9y ago> This is a continuum. It is not. A language feature is either amenable to static analysis (not necessarily type checking) or it is not. > Consider dynamic class loading in Java, dlopen / reinterpret_cast in C++ etc. This actually emphasizes my point. Features that are not amenable to static analysis are problematic for tooling.