Hacker News new | ask | show | jobs
by sho_hn 4977 days ago
That's a nice example and good explanation. We're about in the same spot over at KDevelop and call a an "unsure (int, string)" there: http://simplest-image-hosting.net/png-0-n12983

Things like incremental reparsing on edits are handled by KDevelop's DUChain framework, which is shared among the language plugins. The Python language plugin actually reuses the original CPython parser to do the job, and then plugs CPython's AST into KDevelop's DUChain representation.

And just to make me feel less like a thread hijacker, let me add that we've been quite impressed by the work the PTVS team has been doing. You're doing great things for the Python community over there :).

1 comments

Thanks, you're making me want to check out KDevelop to compare now. So far I thought we had the best Python intellisense hands down, but it sounds like you're a pretty good competitor :)