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, 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...)