Tcl 8.5 [namespace] that contains the definitions of all functions used in [expr]. Note that changing or adding to these commands changes the set of functions available in [expr]. Also note that when your code is executing in a namespace other than the global one, you can define your own functions in the "''yourNS''::tcl::mathfunc" namespace.