Boolean values are those which are logically either TRUE or
FALSE. They are returned as result values by operators like
or, and accepted as arguments by operators like
Following CommonLisp, muf does not have a separate Boolean type;
instead, it has a special value
nil which represents FALSE,
all other values being taken as representing TRUE in a boolean
context. The standard true value is the constant
t, but any
other value, such as
.lib.muf, will do as well.
nil also represents the empty list. See section Lists.
Note: In Muq v -1.0.0,
t are actually a separate
type boolean, as required by the Scheme standard. Programs should not
be coded to depend on this: The CommonLisp standard requires
t to be symbols, and future Muq releases will switch to this
Go to the first, previous, next, last section, table of contents.