Index: generic/predefined.h =================================================================== diff -u -r74b7a4066526ff5f5a8080ed907f71c9ed5c7700 -r3cbf24ff95e38976cdc905ec0e8014d9d754ad6f --- generic/predefined.h (.../predefined.h) (revision 74b7a4066526ff5f5a8080ed907f71c9ed5c7700) +++ generic/predefined.h (.../predefined.h) (revision 3cbf24ff95e38976cdc905ec0e8014d9d754ad6f) @@ -26,9 +26,9 @@ "::nsf::proc ::nsf::mixin {object -per-object:switch classes} {\n" "set rel [expr {${per-object} ? \"object-mixin\" : \"class-mixin\"}]\n" "if {[lindex $classes 0] ne \"\"} {\n" -"set oldSetting [::nsf::relation $object $rel]\n" -"uplevel [list ::nsf::relation $object $rel [linsert $oldSetting 0 $classes]]} else {\n" -"uplevel [list ::nsf::relation $object $rel \"\"]}}\n" +"set oldSetting [::nsf::relation::get $object $rel]\n" +"uplevel [list ::nsf::relation::set $object $rel [linsert $oldSetting 0 $classes]]} else {\n" +"uplevel [list ::nsf::relation::set $object $rel \"\"]}}\n" "::nsf::method::provide autoname {::nsf::method::alias autoname ::nsf::methods::object::autoname}\n" "::nsf::method::provide exists {::nsf::method::alias exists ::nsf::methods::object::exists}\n" "::nsf::method::provide volatile {::nsf::method::alias volatile ::nsf::methods::object::volatile}\n"