wdb As an Emacs fan, here are the features I like mostly:
I submitted a question concerning how to customize Emacs to accept not only procs but also self-defined xprocs etc, but I got no answer. The solution of learning Elisp would take me more time than to make a new environment in Tcl/Tk. So, here it is: yet another IDE [L1 ], written in pure Tcl/Tk, optimised only for Tcl/Tk, quick'n'easy.
Written in pure Tcl/Tk such that you are not stuck to some special OO extension etc. Documentation (Beta) included: [L2 ]. 2007-05-20 -- update: syntax hilight. The Hilight deals only with the Endekalogue, i.e. the procedure if is recognized by its first position on command line, but the keyword else is not recognized as it is just another pure-string argument to an arbitrary procedure. Completely spoken: Tcl has no keywords. -- This syntax hilight recognizes {expand} constructions {*}...
Features
Moreover
These features are packaged such that they can be used separately (feel free to test them):
Being optimised to easy overview on a project, this tool should be usable for a beginner.
2007 May 22 rgf To run this under linux with tclkit 8.4 I needed to comment out line 15 "namespace import speedbar::speedbar" ... apparently this is already done by the package? wdb Yes it is. Some style guides say about delivering packages: do not pollute root namespace by importing your commands. But, formally seen, speedbar is constructor of a mega-widget, and I put it to the root namespace as well as constructors of core widgets.