Index: doc/mixin.man.inc =================================================================== diff -u -r2eb328e4d7f6cb4f21144efdb08c87742d0a44f5 -rff595808af58a8baf4d8cd40d71334c5ca22e8cc --- doc/mixin.man.inc (.../mixin.man.inc) (revision 2eb328e4d7f6cb4f21144efdb08c87742d0a44f5) +++ doc/mixin.man.inc (.../mixin.man.inc) (revision ff595808af58a8baf4d8cd40d71334c5ca22e8cc) @@ -12,9 +12,9 @@ [def "[arg obj] [const [vset SCOPE]] [method {mixin set}] [arg mixinSpecList]"] [arg mixinSpecList] takes a list of [term "mixin class"] specs, with each spec being itself a -one- or three-elements list: [arg className] ?-guard [arg guardExpr]?. If +one-element or two-elements list: [arg className] ?[arg guardExpr]?. If having one element, the element will be considered the [arg className] -of the [term "mixin class"]. If having three elements, the third +of the [term "mixin class"]. If having two elements, the second element [arg guardExpr] will be stored as a guard expression of the [term "mixin class"]. This guard expression will be evaluated using [cmd expr] when [arg obj] receives a message to determine if the mixin @@ -31,7 +31,7 @@ [def "[arg obj] [const [vset SCOPE]] [method {mixin delete}] [option -nocomplain] [arg specPattern]"] Removes a [term "mixin class"] from a current list of [term "mixin class"]es of [arg obj] whose spec matches [arg specPattern]. [arg specPattern] can contain special matching chars (see [cmd "string match"]). [const [vset SCOPE]] [method "mixin delete"] will throw an error if there is no matching [term "mixin class"], unless [option -nocomplain] is set. -[def "[arg obj] [const [vset SCOPE]] [method {mixin unset}]"] +[def "[arg obj] [const [vset SCOPE]] [method {mixin clear}]"] Removes all [term "mixin class"]es from [arg obj]. This is equivalent to passing an empty list for [arg mixinSpecList] to [const [vset SCOPE]] [method {mixin set}].