>>>>> "Jaime" == Jaime Wyant <[EMAIL PROTECTED]> writes:
Jaime> What wing does have going for it is a REALLY good Jaime> auto-completion system. Yeah it's slow, but its good. You Jaime> wing hints as to what objects are by using isinstance(). Jaime> For example, the code below tells wing that frame is a Jaime> wx.Frame -> Jaime> # make_frame returns a wx.Frame Jaime> frame = make_frame() Jaime> isinstance(frame, wx.Frame) Jaime> Once wing has a hint, it'll autocomplete the methods / Jaime> properties for you. But again, it is slow. Other IDEs, please take the hint. That should be trivial to implement once you have basic autocompletion system in place (e.g. SPE). That still leads to code clutter but it will do until someone implements a proper type inference system... Of course it should also heed the isinstance line when it's commented out. Jaime> As far as free software goes, I really like stani's python Jaime> editor. It seems to *watch* methods that you call on an Jaime> object and autocomplete based on that. For example suppose Yeah, SPE seems to be quite a solid offering - but pydev (the Eclipse plugin) seems to be getting there really fast also. It also has a debugger that SPE lacks. -- Ville Vainio http://tinyurl.com/2prnb -- http://mail.python.org/mailman/listinfo/python-list