Komodo

Difference between version 35 and 36 - Previous - Next
ActiveState's 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.See http://www.activestate.com/Products/Komodo_IDE for more information. In December 2022 KomodoIDE was retired by [ActiveState] and open sourced on https://github.com/ActiveState/OpenKomodoIDE%|%Github as OpenKomodoIDE%|%.

[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_edit/ for more details.

[[what goes here?]] download for registered users only/FREE evaluation copy.

''[escargo] 2 Mar 2007'' - Is this now the same as the evaluation copy of Komodo IDE? I saw nothing about Komodo Edit.

''[snichols] 24 July 2007'' - I've installed Komodo Edit on both my laptop and Linux workstation. The syntax highlighting is great. It automatically detects and adds syntax highlighting for all scripting languages I've used: xml, bash, ruby, python, tcl. My only complaint would be the startup is noticeably slow for an editor. Then again, eclipse and other full blown IDE's have slow startups up too. Because of this, I try to keep Komodo Edit open on the desktop.

Information about other development environments can be found at [IDE].

----

Among the many interesting particular features of Komodo was
the "ActiveState GUI Builder", a "simple tool for creating
[Tk]-based GUIs for [Perl], [Python], and [Tcl]". That code has now been
removed from Komodo, and placed onto [SourceForge] as [spectcl].

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/]
[http://www.unixreview.com/documents/s=10125/ur0704b/]
and comparisons of Komodo and [TDK].]]

----

Some of the Tcl functionality has been removed from OpenKomodo because those bits are not yet open source. [RLH] Which is much better than what I wrote or hoped for.  

----
'''[coldfiremc] - 2022-08-26 01:13:54'''

Someone managed to debug a script running in an embedded tcl shell?

----
!!!!!!
%| [Category Application] | [Category Debugging] | [IDE] |%
!!!!!!