On 7/31/07, Tal Einat <[EMAIL PROTECTED]> wrote: > 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 > > > > Hi again everyone, > > I'll try to sum up what has been said so far, and how I see things. > > [snip]
One more note: We should distinguish between completion in an editor and completion in a shell. The conversation up until now has focused on editors, which is reasonable since that is the problematic scene. I think a generic Python completion library should support completion in both contexts, especially if it uses can use a shell's namespace for completion in the editor. - Tal
