EclispeDLTK is an Eclipse plugin for dynamic languages. Currently Tcl and Python are supported.
Tcl features in DLTK include:
EclipseDLTK can be installed by defining a new remote update site in your Eclipse Software updates manager.
DKF: I've only looked very briefly so far (at Milestone#4), but it looks nice. Copes acceptably with my tip-rendering source code, which isn't the nicest thing in the universe (e.g., it includes custom control structures...) but the jump-to-command-implementation feature isn't all there yet. (Now, if they could also integrate with the C/C++ editor stuff so that one could edit all parts of a complex multi-language package, including the cross-references between them, that would be very impressive indeed. The potential to do this is there I sense...)
RLH: I would suggest you ask them if they are thinking of that. Sometimes nudges help. : )
DKF: Reported the bug I found.
UKo: This seems not to work with Eclipse 3.1 though this fact is not noted on the project website as a requirement.
RLH: If you look under the requirements page [L1 ]; it does indeed say 3.2 or later.