633 B
633 B
## ||
Combinator
Short-circuiting Boolean OR
### Definition
> nulco [nullary] dip [true] branch
### Discussion
Accept two quoted programs, run the first and expect a Boolean value, if
it’s
false pop it and run the second program (which should also return a
Boolean value) otherwise pop the second program (leaving true on the
stack.)
[A] [B] ||
---------------- A -> false
B
[A] [B] ||
---------------- A -> true
true
### Crosslinks
&&