[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


The boole function currently takes exactly three arguments, instead of
an arbitrary number.  Making it take an arbitrary number by the
associating to the left would be wrong because the function is
non-associative.  However, there is fairly obvious definition that is
consistent: boole takes an operation code of 2^N bits and operates on N
additional integers.  Thus (boole 2#01111111 a b c) is the same as
(logior a b c).