RosettaCodeData/Task/Logical-operations/Forth/logical-operations.fth
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

6 lines
229 B
Forth

: .bool ( ? -- ) if ." true" else ." false" then ;
: logic ( a b -- ) 0<> swap 0<> swap
cr ." a = " over .bool ." b = " dup .bool
cr ." a and b = " 2dup and .bool
cr ." a or b = " over or .bool
cr ." not a = " 0= .bool ;