Komodo IDE is built on the [Mozilla] platform. It supports dynamic languages, including [Tcl], Perl, PHP, Python, and Ruby; framework stacks like Ruby on Rails and CakePHP; and client libraries such as the Yahoo! UI Library and Dojo. [ActiveState] added browser-side support in Komodo IDE 4.0, including debugging, DOM viewer, catalog support, HTTP Inspector, and code intelligence for languages such as JavaScript, CSS, HTML, and XML, enabling programmers to edit and debug Ajax code and multi-language files. Komodo IDE, although not Open Source, is extensible using standard Mozilla APIs based on XUL, XBL, and XPCOM, plus Python and JavaScript. Komodo users can learn how to create extensions and share them with other users on the ActiveState community website: http://support.activestate.com Komodo IDE is available for Linux, Mac OS X, and Windows platforms. ActiveState introduced a free Komodo-based editor in January 2007 called Komodo Edit. See http://www.activestate.com/Products/Komodo_IDE for more information. download for registered users only/FREE evaluation copy. Information about other development environments can be found at [IDE]. ---- Among the many interesting particular features of Komodo is the "ActiveState GUI Builder", a "simple tool for creating [Tk]-based GUIs for [Perl], [Python], and [Tcl]". See also [GUI Building Tools]. Features specifically related to [Tcl] are * Integration of the [prodebug] backend. This makes Komodo a [Dynamic Debugger] for [Tcl]. * Integration of [procheck]. This allows Komodo to perform [Static Syntax Analysis] of [Tcl] code while you are editing (similar to the grammar/spell checker in modern word processing applications). * Command and call tips (syntax-aware popdowns that assist as you write your code). You can see recorded webcast demos of Komodo at http://www.activestate.com/Corporate/Events/Webcasts/. ---- Apparently, it could also be '''AOL''''s new Web browser: [http://www.betanews.com/article/AOL_Considering_Dropping_IE/988225959] ---- [[[WK]]] Komodo's main advantage in debugging is that it keeps breakpoints correct when editing a file. In contrast with [TclPro] (and probably [Tcl Dev Kit]), this means that you don't have to move the breakpoints after you edit the files. [[We could use more reviews [http://www.unixreview.com/documents/s=10116/ur0701c/] and comparisons of Komodo and [TDK].]] ---- [[ [Category Application] | [Category Debugging] | [IDE] ]]