A load-all on OS X now completes without any deprecated word warnings.
IN: 24-game
SYMBOL: commands
: nop ( -- ) ;
+: spin ( a b c -- c b a ) swapd swap swap ;
: do-something ( a b -- c ) { + - * } amb-execute ;
: maybe-swap ( a b -- a b ) { nop swap } amb-execute ;
: some-rots ( a b c -- a b c )
M: f avl-delete ( key f -- f f f ) nip f f ;
: (avl-delete) ( key node -- node shorter? deleted? )
- tuck node-link avl-delete [
+ swap over node-link avl-delete [
[ over set-node-link ] dip [ balance-delete ] [ f ] if
] dip ;