Index: tests/slottest.xotcl =================================================================== diff -u -r8f79347327f3c5f73faf86e87ebd6c8306265fbb -r477c12e1b0f192ab18de415e30001ea151d7ddda --- tests/slottest.xotcl (.../slottest.xotcl) (revision 8f79347327f3c5f73faf86e87ebd6c8306265fbb) +++ tests/slottest.xotcl (.../slottest.xotcl) (revision 477c12e1b0f192ab18de415e30001ea151d7ddda) @@ -259,10 +259,8 @@ # } # } +::xotcl::Attribute mixin delete ::xotcl::Slot::Optimizer -#::xotcl::Slot instmixin delete ::xotcl::Slot::Optimizer -::xotcl::Attribute instmixin delete ::xotcl::Slot::Optimizer - Class C1 -parameter {a {b 10} {c "Hello World"}} C1 c1 -a 1 ? {c1 a} 1 @@ -287,7 +285,8 @@ t {c2 a} 1 "new indirect parametercmd" t {c2 a 1} 1 "new indirect parametercmd" -::xotcl::Slot instmixin add ::xotcl::Slot::Optimizer +::xotcl::Slot mixin add ::xotcl::Slot::Optimizer + Class C3 -slots { Attribute create a Attribute create b -default 10