TclOO Package

Artifact Content
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

Artifact 4e588ad953e9b35481d9a7cd17f05babefe12006:

Wiki page [TclOO Package] by dkf 2016-09-17 13:58:57.
D 2016-09-17T13:58:57.620
L TclOO\sPackage
P ab32e065a01c255ce0e71be0b1c1deca15106251
U dkf
W 1531
The TclOO Package is an implementation of TclOO for Tcl 8.5. It allows users to write code against TclOO without using Tcl 8.6, and originally started out as a way to progress implementation of TclOO without being tightly bound to the Tcl core. The implementation in Tcl 8.6 was later developed from this package's source.

The versioning of this package is defined by this policy: each new development release of Tcl 8.6 will correspond to another step on the versioning of TclOO towards 1.0; Tcl 8.6.0 will be mapped exactly to TclOO 1.0. Tcl 8.6b1 corresponded to TclOO 0.6.

<h2>Tcl Script Interface</h2>
<li><a href="?name=Doc:+info"><b>info</b> <i>(extensions to Tcl command)</i></a>
<li><a href="?name=Doc:+my"><b>my</b></a>
<li><a href="?name=Doc:+next"><b>next</b> and <b>nextto</b></a>
<li><a href="?name=Doc:+oo::class"><b>oo::class</b></a>
<li><a href="?name=Doc:+oo::copy"><b>oo::copy</b></a>
<li><a href="?name=Doc:+oo::define"><b>oo::define</b> and <b>oo::objdefine</b></a>
<li><a href="?name=Doc:+oo::object"><b>oo::object</b></a>
<li><a href="?name=Doc:+self"><b>self</b></a>
<h2>Tcl C API</h2>
<li><a href="?name=Doc:+Tcl_Class"><b>Tcl_Class</b>, <b>Tcl_Object</b> and supporting functions for using objects</a>
<li><a href="?name=Doc:+Tcl_Method"><b>Tcl_Method</b> and supporting functions for defining objects</a>
<li><a href="?name=Doc:+Tcl_OOInitStubs"><b>Tcl_OOInitStubs</b> for initialising access to the C API from another loadable package</a>
Z 3806923e604552068e6302b1876138ef