diff --git a/core/kernel/kernel.factor b/core/kernel/kernel.factor index 06fe289281..697000920a 100644 --- a/core/kernel/kernel.factor +++ b/core/kernel/kernel.factor @@ -185,8 +185,7 @@ PRIVATE> : either? ( x y quot -- ? ) bi@ or ; inline -: most ( x y quot -- z ) - [ 2dup ] dip call [ drop ] [ nip ] if ; inline +: most ( x y quot -- z ) 2keep ? ; inline ! Loops : loop ( pred: ( -- ? ) -- )