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.
| Tags | Software Development Libraries Tcl Extensions User Interfaces |
|---|---|
| Licenses | BSD Revised |
| Implementation | Tcl |
Recent releases


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.


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.


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.


No changes have been submitted for this release.