]> gitweb.factorcode.org Git - factor.git/commitdiff
remove >r r>
authorDoug Coleman <doug.coleman@gmail.com>
Mon, 8 Dec 2008 06:10:24 +0000 (00:10 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Mon, 8 Dec 2008 06:10:24 +0000 (00:10 -0600)
basis/memoize/memoize-tests.factor
basis/nmake/nmake.factor
basis/random/mersenne-twister/mersenne-twister-tests.factor

index 1f819d281df998fa318c4d6199d45a935129531e..7ee56866cecd823dde9e3d1f3fc2f650d80f251c 100644 (file)
@@ -1,6 +1,6 @@
 ! Copyright (C) 2007 Slava Pestov, Daniel Ehrenberg.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: math kernel memoize tools.test parser
+USING: math kernel memoize tools.test parser generalizations
 prettyprint io.streams.string sequences eval ;
 IN: memoize.tests
 
@@ -9,7 +9,7 @@ MEMO: fib ( m -- n )
 
 [ 89 ] [ 10 fib ] unit-test
 
-[ "USING: kernel math memoize ; IN: memoize.tests MEMO: x ( a b c d e -- f g h i j ) >r >r >r >r 1+ r> r> r> r> ;" eval ] must-fail
+[ "USING: kernel math memoize generalizations ; IN: memoize.tests MEMO: x ( a b c d e -- f g h i j ) [ 1+ ] 4 ndip ;" eval ] must-fail
 
 MEMO: see-test ( a -- b ) reverse ;
 
index 80c3ce3411cdac137b4a2b67e95e429d640b1382..61a0950ce4a5d8523df2cd9d35de6ed8fa7419d4 100644 (file)
@@ -10,7 +10,7 @@ SYMBOL: building-seq
 
 : n, ( obj n -- ) get-building-seq push ;
 : n% ( seq n -- ) get-building-seq push-all ;
-: n# ( num n -- ) >r number>string r> n% ;
+: n# ( num n -- ) [ number>string ] dip n% ;
 
 : 0, ( obj -- ) 0 n, ;
 : 0% ( seq -- ) 0 n% ;
index 8a2a5031fadc9ff5bff583768a7993a5fd83d3ce..fe58e3d07c02ba5629aa46d178ba33fbf3d48604 100644 (file)
@@ -11,7 +11,7 @@ IN: random.mersenne-twister.tests
     100 [ 100 random ] replicate ;
 
 : test-rng ( seed quot -- )
-    >r <mersenne-twister> r> with-random ;
+    [  <mersenne-twister> ] dip with-random ;
 
 [ f ] [ 1234 [ randoms randoms = ] test-rng ] unit-test