Projects / XOTclIDE


XOTclIDE is an integrated (interactive) development environment for the Tcl and XOTcl language, a highly flexible object-oriented extension of Tcl. It provides a Smalltalk-like programming environment similar to Squick. It allows graphical introspection and editing of a running system (based on Tcl's and XOTcl's introspection facilities). The system state can be saved in the form of Tcl packages. It can optionally use a version control system based on a relational database (MySQL, PostgreSQL, ODBC, or SQLite). All system changes are saved to the database on the fly. It provides browsers for viewing and editing xotcl classes and objects. It also contains syntax highlighting and a static code checker for TCL and xotcl. It contains many developer plugins.

Operating Systems

Recent releases

  •  17 May 2008 11:39

    Release Notes: The program was updated for XOTcl 1.6.0 and Tcl 8.5. Multiple code views are synchronized now. Usability was improved. Many small bugs were fixed.

    •  13 Jul 2004 16:45

      Release Notes: This version offers a new plug-in: an I18N (Internationalization) helper that can scan a program for msgcat-library expresions and produce msg-catalogs. XOTclIDE can use Oracle (via the oratcl interface) as a version control database. This release also contains some small bugfixes.

      •  02 Apr 2004 18:32

        Release Notes: This release include new plug-in: visual regexp. A new wizard helps convert Tcl procedures to object-oriented methods. The version control database can be also driven with an MS Access file (via ODBC). A new Variable-Access-Tracker helps observe read and write access to global variables and object variables. The values of variables can be displayed in the user-friendly GUI.

        •  30 Jan 2004 19:10

          Release Notes: This release has a new open plug-in architecture, including several plugins: Tcl Script Editor, Tk Inspector, SQL Browser, and File Browser (which can also mount virtual Tcl filesystems). This version also contains many improvements in the GUI: better code completion, pure Tcl support, and better display of version control information. Many bugs reported by the users have been fixed.

          •  02 Sep 2003 20:28

            Release Notes: This version contains many improvements in the GUI and usability (drop down menus and context-sensitive menu enabling). Configuration maps can be managed with a version control system. The code editor supports code completion. There are enhancements in the handling of regular Tcl procedures and code importing. Extended debugging (step in, step over, breakpoints, etc.) is possible with the atkdebugger Tcl extension.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.