RE: [sv-bc] system functiions in constant expressions

From: Bresticker, Shalom <shalom.bresticker_at_.....>
Date: Wed Aug 23 2006 - 02:44:44 PDT
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.

Shalom
Received 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