TclOO Package

Changes To TclOO Package
Login

Changes to "TclOO Package" between 2011-03-11 13:51:57 and 2016-09-17 13:49:54

1
2
3
4

















1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21




+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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.

<h2>Versioning</h2>
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>
<ul>
<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>
</ul>
<h2>Tcl C API</h2>
<ul>
<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>
</ul>