Perfect shuffle: Difference between revisions

→‎{{header|Quackery}}: simplified weave
(Add APL)
(→‎{{header|Quackery}}: simplified weave)
Line 1,890:
times [ i^ join ] ] is deck ( n --> [ )
 
[ []dup swapsize 2 / split
witheach
dup size 2 / split
dup size times[ swap
2drop ] i^ 2 * 1+ stuff ] ] is weave ( [ --> [ )
[ behead
dip [ swap behead ]
2 pack
dip rot join
unrot swap ]
2drop ] is weave ( [ --> [ )
 
[ deck dup
1,462

edits