| inspect | = | "false" |
false is an oddball object that always represents itself. It can not be mimicked and (alongside nil) is one of the two false values.
Mimics
Inactive cells
Active cells
- &&(...)
- ?&(...)
- ?|(...)
- and(...)
- false?()
- ifFalse(...)
- ifTrue(...)
- nand(...)
- nor(...)
- not()
- or(...)
- true?()
- xor(...)
- ||(...)
Specs
Inactive cells (details)
Active cells (details)
Evaluates the argument and returns false
[ show source ]
macro(
argCount = call arguments length
cond(
argCount ==(
1),
then = call argAt(
0)
@,
error!(Condition Error Invocation NoMatch, message: call message, context: call currentContext))
)
Does not evaluate argument and returns false
[ show source ]
macro(
argCount = call arguments length
cond(
argCount ==(
1),
then = call arguments [](
0)
@,
error!(Condition Error Invocation NoMatch, message: call message, context: call currentContext))
)
Does not evaluate its argument and returns true
[ show source ]
macro(
argCount = call arguments length
cond(
argCount ==(
1),
other = call arguments [](
0)
true,
error!(Condition Error Invocation NoMatch, message: call message, context: call currentContext))
)
Evaluates its argument and returns the inverse of it
[ show source ]
macro(
argCount = call arguments length
cond(
argCount ==(
1),
other = call argAt(
0)
if(other, false, true),
error!(Condition Error Invocation NoMatch, message: call message, context: call currentContext))
)
Evaluates the argument and returns the inverse of the inverse of the argument
[ show source ]
macro(
argCount = call arguments length
cond(
argCount ==(
1),
then = call argAt(
0)
if(then, true, false),
error!(Condition Error Invocation NoMatch, message: call message, context: call currentContext))
)