OpenBSD Handbook

OpenBSD 7.9 release · amd64 · Generated 2026-09-09

otcl-1.14p1

MIT Object Tcl

Back to search · Project homepage

Description

OTcl, short for MIT Object Tcl, is an extension to Tcl/Tk for object-oriented programming. It shouldn't be confused with the IXI Object Tcl extension by Dean Sheenan. (Sorry, but we both like the name and have been using it for a while.) Some of OTcl's features as compared to alternatives are: * designed to be dynamically extensible, like Tcl, from the ground up * builds on Tcl syntax and concepts rather than importing another language * compact yet powerful object programming system (draws on CLOS, Smalltalk, and Self) * fairly portable implementation (2000 lines of C, without core hacks) OTcl was presented at the Tcl/Tk Workshop '95. It constitutes a standalone release of a system that has been in use, embedded in the VuSystem, for two years. We made the release public (with free use, distribution and modification under the MIT license) to meet the demand for object-oriented programming in Tcl.

Package information

Ports path
lang/otcl
Package architecture
amd64
Maintainer
Stuart Cassoff <stwo@users.sourceforge.net>
Categories
lang, x11/tk, lang/tcl
Available flavors
None listed

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Library

Used by (3 dependency relationships)

Includes library, runtime, build and test relationships. Results load 100 at a time.

Installing and updating packages · Package details as JSON