Actually, 1364 does not say that the function needs to depend only on the *values* of its arguments, it just says it needs to depend only on the arguments, which can include their types as well. > Some of the system functions, such as $bits and $dimensions, are not > pure in a strict sense. They don't depend only on the values of their > arguments. They depend on side-attributes of their arguments, such > as their type. Regarding them as pure can introduce new kinds of > issues with dependencies that were not considered when allowing all > "pure" functions. ShalomReceived on Wed Aug 23 02:45:06 2006
This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 02:45:11 PDT