]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/multi-methods/multi-methods.factor
core: Add the shuffler words but without primitives.
[factor.git] / extra / multi-methods / multi-methods.factor
index 6a362bbef156632e37311b1aa0b862f73c633752..7f1505d65aeea9a2ed95490fdea4b0a5107d8069 100644 (file)
@@ -216,7 +216,7 @@ M: no-method error.
     [ "multi-method-generic" word-prop ] bi prefix ;
 
 : define-generic ( word effect -- )
-    over set-stack-effect
+    [ set-stack-effect ] keepd
     dup "multi-methods" word-prop [ drop ] [
         [ H{ } clone "multi-methods" set-word-prop ]
         [ update-generic ]