hi, welcome Tal
bit quiet here recently but good to see you here. What functions would we ask for a code completion module? Presumably recognition of the beginnings of - a) python keywords - b) classes and functions defined earlier in this file? - c) in scope variables? As python is dynamically typed, I guess we can't expect to know the names of methods of objects? phil On 6/6/07, Tal Einat <[EMAIL PROTECTED]> wrote:
Hi all, (just joined the group) I've been developing IDLE over the past 2 years or so. Even before that, I helped a friend of mine, Noam Raphael, write IDLE's auto-completion, which is included in recent versions of IDLE. Noam wrote the original completion code from scratch, and AFAIK every Python IDE which features code completion has done the same. Surely there is -some- functionality which could be useful cross-IDE? Retrieving possible completions from the namespace, for example. And we should be learning from each-others' ideas and experiences. So how about we design a generic Python completion module, that each IDE could extend, and use for the completion logic? - Tal
