Projects / Poet


Poet (Prototype Object Extension for Tcl) is an OOP extension for Tcl/Tk featuring prototype-based inheritance, constraints, and persistence. It includes Poetics (Poet Integrated Construction Set), a set of tools for end-user inspection and modification of a running Poet application. The current Poetics tools are an object browser and a syntax-highlighting code editor. Poet is available wrapped as a starkit that can be used to load Poet into Tcl or standalone to demo and install Poet.


Recent releases

  •  17 Nov 2008 05:13

    Release Notes: This version includes bugfixes to the C code and to the installer, and should be much more stable (especially the Poetics object editor). There are minor bugfixes and enhancements throughout.

    •  17 Jan 2008 06:53

      Release Notes: This release has been updated for Tcl/Tk 8.5.0, including the assimilation of Ttk widgets. Poet has now been compiled for the Mac (OS X, Tcl 8.5 only) and Poet.kit is now a combined Windows/Mac/Linux kit. Numerous bugs were fixed, including one in the C code, so even 8.4 users should upgrade. Two screen-capture videos are now available on the Web site, one presenting Poet and one presenting Poetics.

      •  09 Oct 2007 10:26

        Release Notes: This release was updated for Tcl/Tk 8.4.16 and 8.5b1. Significant changes were made to the C code to support the Great (Internal) Var Reform of '07. A few missing Tk widgets were added. Numerous bugs were fixed.

        •  19 Sep 2007 10:27

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.