Index: library/lib/nx-traits.tcl =================================================================== diff -u -r9dd1af41aa3b946aee96ff28ce5aee00b8b9be53 -r7867a5e0adfb4cfb1d32e0e5fa2758396d06dcfc --- library/lib/nx-traits.tcl (.../nx-traits.tcl) (revision 9dd1af41aa3b946aee96ff28ce5aee00b8b9be53) +++ library/lib/nx-traits.tcl (.../nx-traits.tcl) (revision 7867a5e0adfb4cfb1d32e0e5fa2758396d06dcfc) @@ -40,8 +40,8 @@ namespace eval ::nx::trait {} # -# nx::trait::provide and nx::trait::require implement the basic -# loading mechanism for traits +# nx::trait::provide and nx::trait::require implement a basic +# auto-loading mechanism for traits # nsf::proc nx::trait::provide {traitName script} { set ::nsf::traitIndex($traitName) [list script $script] @@ -132,8 +132,8 @@ nx::Object public method "require trait" {traitName {nameMap ""}} { # adding a trait to an object nx::trait::require $traitName - nx::traitCheckObject [self] $traitName - nx::traitAdd [self] -per-object $traitName $nameMap + nx::trait::checkObject [self] $traitName + nx::trait::add [self] -per-object $traitName $nameMap } #