EclispeDLTK is an Eclipse plugin for dynamic languages. Currently Tcl and Python are supported.
http://www.eclipsedltk.org/
Tcl features in DLTK include:
EclipseDLTK can be installed by defining a new remote update site in your Eclipse _Software updates_ manager.