Index: library/xotcl/doc/langRef.xotcl =================================================================== diff -u -r84921e055921d2ee9adf2853048cf05b3bf62643 -ra24e1f836c3126d0a0e9467bde3a9fa8da901711 --- library/xotcl/doc/langRef.xotcl (.../langRef.xotcl) (revision 84921e055921d2ee9adf2853048cf05b3bf62643) +++ library/xotcl/doc/langRef.xotcl (.../langRef.xotcl) (revision a24e1f836c3126d0a0e9467bde3a9fa8da901711) @@ -1,4 +1,4 @@ -# $Id: langRef.xotcl,v 1.18 2007/09/05 19:09:22 neumann Exp $ +# -*- tcl -*- package provide XOTcl-langRef 1.6.4 package require XOTcl @@ -1512,9 +1512,9 @@ @ Class ::xotcl::Slot -superclass Object { description { - A slot is a meta-object that manages property-changes of - objects. A property is either an attribute or a role of an - relation (e.g. in system slots). + A slot is a meta-object that manages changes of properties of + objects. A property is either an attribute or a relation + (defined in the system slots). The predefined system slots are class, superclass, mixin, instmixin, filter, instfilter. These slots appear @@ -1556,7 +1556,7 @@ -valuechangedcmd specify a Tcl command to be executed whenever the variable is changed -

Example of a class definition with three attribute slots:

+

Example of a class definition with three property slots:

<@pre CLASS="code"> <@tt>Class Person -slots { Attribute name