| ワード | スタック効果 |
-roll | ( x y z t -- t x y z ) |
2bi | ( x y p q -- ) |
2bi* | ( w x y z p q -- ) |
2bi@ | ( w x y z quot -- ) |
2curry | ( obj1 obj2 quot -- curry ) |
2dip | ( x y quot -- x y ) |
2keep | ( x y quot -- x y ) |
2over | ( x y z -- x y z x y ) |
2tri | ( x y p q r -- ) |
2tri* | ( u v w x y z p q r -- ) |
2tri@ | ( u v w y x z quot -- ) |
3bi | ( x y z p q -- ) |
3curry | ( obj1 obj2 obj3 quot -- curry ) |
3dip | ( x y z quot -- x y z ) |
3keep | ( x y z quot -- x y z ) |
3tri | ( x y z p q r -- ) |
4dip | ( w x y z quot -- w x y z ) |
= | ( obj1 obj2 -- ? ) |
>boolean | ( obj -- ? ) |
? | ( ? true false -- true/false ) |
?if | ( default cond true false -- ) |
and | ( obj1 obj2 -- ? ) |
assert | ( got expect -- * ) |
assert= | ( a b -- ) |
bi | ( x p q -- ) |
bi* | ( x y p q -- ) |
bi-curry | ( x p q -- p' q' ) |
bi-curry* | ( x y p q -- p' q' ) |
bi-curry@ | ( x y q -- p' q' ) |
bi@ | ( x y quot -- ) |
both? | ( x y quot -- ? ) |
build | ( -- n ) |
clear | ( -- ) |
compose | ( quot1 quot2 -- compose ) |
curry | ( obj quot -- curry ) |
dip | ( x quot -- x ) |
do | ( pred body -- pred body ) |
either? | ( x y quot -- ? ) |
hashcode | ( obj -- code ) |
if | ( ? true false -- ) |
if* | ( ? true false -- ) |
keep | ( x quot -- x ) |
loop | ( pred: ( -- ? ) -- ) |
most | ( x y quot -- z ) |
not | ( obj -- ? ) |
or | ( obj1 obj2 -- ? ) |
prepose | ( quot1 quot2 -- compose ) |
roll | ( x y z t -- y z t x ) |
spin | ( x y z -- z y x ) |
tri | ( x p q r -- ) |
tri* | ( x y z p q r -- ) |
tri-curry | ( x p q r -- p' q' r' ) |
tri-curry* | ( x y z p q r -- p' q' r' ) |
tri-curry@ | ( x y z q -- p' q' r' ) |
tri@ | ( x y z quot -- ) |
unless | ( ? false -- ) |
unless* | ( ? false -- ) |
until | ( pred: ( -- ? ) body: ( -- ) -- ) |
when | ( ? true -- ) |
when* | ( ? true -- ) |
while | ( pred: ( -- ? ) body: ( -- ) -- ) |
with | ( param obj quot -- obj curry ) |
xor | ( obj1 obj2 -- ? ) |