nx::test configure -count 1Index: doc/example-scripts/ruby-mixins.html =================================================================== diff -u -r0f57269d982e98ad81b82a12a5ab5b936784813f -r93bb0947d582f274afb1cdbc885909d55e100b36 --- doc/example-scripts/ruby-mixins.html (.../ruby-mixins.html) (revision 0f57269d982e98ad81b82a12a5ab5b936784813f) +++ doc/example-scripts/ruby-mixins.html (.../ruby-mixins.html) (revision 93bb0947d582f274afb1cdbc885909d55e100b36) @@ -741,6 +741,18 @@ XOTcl) is able to support Ruby style mixins (called modules) and decorator style mixins (named after the design pattern Decorator) in the same script.
+nx::test configure -count 1One important difference between mixin classes in NX and Ruby’s mixins is the precedence order. While in NX, mixins are decorators (the mixins have higher precedence than the intrinsic classes, @@ -933,7 +945,7 @@ .nx-placeholder {color: #AF663F; font-weight: normal; font-style: italic;} .nx-variable {color: #AF663F; font-weight: normal; font-style: normal;} -
% g1 mixin Mix +% g1 object mixin Mix ::Mix % g1 info precedence @@ -953,7 +965,7 @@ .nx-placeholder {color: #AF663F; font-weight: normal; font-style: italic;} .nx-variable {color: #AF663F; font-weight: normal; font-style: normal;} -% g1 mixin "" +% g1 object mixin "" % g1 info precedence ::Group ::Enumerable ::nx::Object
An important difference between NX/XOTcl style mixins (decorators) @@ -1117,7 +1129,7 @@