# This function returns 1 if every element of its argument is true
# (nonzero if numeric or nonzero length if character) and 0
# otherwise.  The argument must be a scalar, vector, or matrix.

all = function (x)
{
  if (class(x) == "scalar")
  {
    return x != 0;
  else
    return !test(!x) & test(shape(x));
  }
};


syntax highlighted by Code2HTML, v. 0.9.1