Version 15 of Eclipse Europa TCL Editor (DLTK project)

Updated 2008-01-14 12:43:54 by RLH

Europa [L1 ] is the 3.3 major release of the Eclipse Java IDE platform.

An interesting component is the DLTK project [L2 ]. This essentially brings IDE capabilities to dynamic languages. They currently feature Ruby and... TCL! This is an exciting development since it exposes to large number of developer eyeballs.


XO 2007-12-14

  • Why not taking a 03:10 minute video tour presented here at... [L3 ], where a Tcl mymath package is driven by a test script, to convert decimal numbers into binary representations, an error was planted into lappend command inside the mymath package on purpose, in order to illustrate the debugging processes within Eclipse DLTK, typical breakpoint, step into, step out, step over,... watch variables & stack trace were very nicely organized & presented. Enjoy the ride!
  • Found this installation instruction, Running Eclipse as a Tcl IDE with the DLTK plugin[L4 ], it's for Eclipse 3.2 + DLTK 0.7, I believe the latest versions are: Eclipse V3.3.1.1 + DLTK 0.9.
  • From Re: [Dltk-dev] Tcl Eclipse DLTK install guide. [L5 ], and RE:[Activetcl] dbgp_tcldebug.exe - Availability? [L6 ], I learned that the debugger behind the scene in the aforementioned video demo is dbgp_tcldebug.exe, a functional component of Komodo.

RJM 2008-01-13 I have taken a look at DLTK with Tcl support, since I am using Eclipse for various other projects, too. Actually, the problem is the debugger. One can download dbgp_tcldebug.exe separately at the Activestate website. But apparently other resources from KOMODO are necessary, too.

RLH 2008-01-14 :: Could you list what those other resources are?

To be short: I believe that Activestate should consider to bring a debugger support package at reasonable cost. I would pay for good debugger support for projects managed with Eclipse, provided a capability is present to send procedures for update to a running script.