In the Gamma language, there are two objects of logical type:
t and nil. t is a logically true value, and
nil is the ONLY logically
false value in the Gamma language. All other objects are considered to be
logically true, including the number zero. This is different from the C language
where the number zero is treated as logically false.
The operators !, &&, and
|| can be used with t and nil.
Example:
Gamma>!nil;tGamma>!t;nilGamma>!0;nilGamma>2 || nil;2Gamma>2 && nil;nil