Best IDe
Ville Vainio
ville at spammers.com
Fri Feb 25 02:32:20 EST 2005
>>>>> "Jaime" == Jaime Wyant <programmer.py at gmail.com> 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
More information about the Python-list
mailing list