[ dup { [ in-r>> empty? ] [ out-r>> empty? ] } 1&& ]
[
shuffle-effect
- [ pretty-shuffle ] [ % ] [ shuffle-node boa , ] ??if
+ [ pretty-shuffle ] [ % ] [ shuffle-node boa , ] ?if
]
}
[ drop "COMPLEX SHUFFLE" , ]
: (flatten-values) ( values accum -- )
dup '[
[ unboxed-allocation ]
- [ _ (flatten-values) ] [ _ push ] ??if
+ [ _ (flatten-values) ] [ _ push ] ?if
] each ;
: flatten-values ( values -- values' )
: prolog-encoding ( prolog -- )
encoding>> dup "UTF-16" =
[ drop ] [
- [ name>encoding ] [ decode-stream ] [ bad-encoding ] ??if
+ [ name>encoding ] [ decode-stream ] [ bad-encoding ] ?if
] if ;
: instruct-encoding ( instruct/prolog -- )
: ?unless ( ..a obj cond: ( ..a obj -- obj/f ) false: ( ..a default -- ..b ) -- ..b )
[ transmute* ] dip unless ; inline
-: ??if ( ..a obj cond: ( ..a obj -- obj/f ) true: ( ..a cond -- ..b ) false: ( ..a default -- ..b ) -- ..b )
- [ transmute* ] 2dip if ; inline
-
: ?if ( ..a obj cond true: ( ..a cond -- ..b ) false: ( ..a default -- ..b ) -- ..b )
[ transmute* ] 2dip if ; inline
{ wiki "view" } <chloe-content>
] [
edit-url <redirect>
- ] ??if
+ ] ?if
] >>display
<article-boilerplate> ;