]> gitweb.factorcode.org Git - factor.git/commitdiff
sequences: simplify <repetition>
authorJohn Benediktsson <mrjbq7@gmail.com>
Tue, 19 Sep 2023 18:52:39 +0000 (11:52 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Tue, 19 Sep 2023 18:52:39 +0000 (11:52 -0700)
core/sequences/sequences.factor

index 737f9a85d673cc5cc314b098c451575b50209c2f..041a9354157dc5ed1309866d24dad5afaeb1eabe 100644 (file)
@@ -275,8 +275,7 @@ TUPLE: repetition
     { elt read-only } ;
 
 : <repetition> ( len elt -- repetition )
-    over 0 < [ non-negative-number-expected ] when
-    repetition boa ; inline
+    [ assert-non-negative ] dip repetition boa ; inline
 
 M: repetition length length>> ; inline
 M: repetition nth-unsafe nip elt>> ; inline