]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/rpn/rpn.factor
use swapd in a few places.
[factor.git] / extra / rpn / rpn.factor
index ba697df8d1039f4ad489f571ad4a7c00f5820963..fd39ed09a8e64a2cda5f1c68fd342c63c93e7965 100644 (file)
@@ -10,7 +10,7 @@ TUPLE: push-insn value ;
 GENERIC: eval-insn ( stack insn -- stack )
 
 : binary-op ( stack quot: ( x y -- z ) -- stack )
-    [ uncons uncons [ swap ] dip ] dip dip cons ; inline
+    [ uncons uncons swapd ] dip dip cons ; inline
 
 M: add-insn eval-insn drop [ + ] binary-op ;
 M: sub-insn eval-insn drop [ - ] binary-op ;