]> gitweb.factorcode.org Git - factor.git/commitdiff
splitting.monotonic: revert to previous monotonic-split (thanks @k7f!).
authorJohn Benediktsson <mrjbq7@gmail.com>
Mon, 16 Jul 2012 14:39:03 +0000 (07:39 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Mon, 16 Jul 2012 14:39:03 +0000 (07:39 -0700)
basis/splitting/monotonic/monotonic-tests.factor
basis/splitting/monotonic/monotonic.factor

index 5e1e1ce25e4cbd5447cc2e02d0fc65178309ddc9..77dccfb434b8628e268b465407fb0b6a36b70f0f 100644 (file)
@@ -1,6 +1,7 @@
 IN: splitting.monotonic
 USING: tools.test math arrays kernel sequences ;
 
+{ { } } [ { } [ < ] monotonic-split ] unit-test
 [ { { 1 } { -1 5 } { 2 4 } } ]
 [ { 1 -1 5 2 4 } [ < ] monotonic-split [ >array ] map ] unit-test
 [ { { 1 1 1 1 } { 2 2 } { 3 } { 4 } { 5 } { 6 6 6 } } ]
index 68aa6b681591c692b9392e83e48a4debec80734c..2e37b1d2794bca8c4c01468b88288c86fe804145 100644 (file)
@@ -20,7 +20,7 @@ IN: splitting.monotonic
 PRIVATE>
 
 : monotonic-split ( seq quot: ( obj1 obj2 -- ? ) -- newseq )
-    [ drop { } ] [ (monotonic-split) ] if-empty ; inline
+    over empty? [ 2drop { } ] [ (monotonic-split) ] if ; inline
 
 <PRIVATE