]> gitweb.factorcode.org Git - factor.git/commitdiff
Fix off-by-one error in rolling-map
authorgifti258 <80504430+gifti258@users.noreply.github.com>
Sun, 5 Dec 2021 00:47:32 +0000 (01:47 +0100)
committerDoug Coleman <doug.coleman@gmail.com>
Sun, 5 Dec 2021 05:59:30 +0000 (23:59 -0600)
basis/sequences/windowed/windowed.factor

index df2b05b58ce9e5499dafb092b87badae1f8dcf58..2e60214083d883cc246201b61ea24d214af52259 100644 (file)
@@ -26,7 +26,7 @@ M: windowed-sequence length
 
 :: rolling-map ( ... seq n quot: ( ... slice -- ... elt ) -- ... newseq )
     seq length [
-        [ n [-] ] [ seq <slice-unsafe> ] bi quot call
+        1 + [ n [-] ] [ seq <slice-unsafe> ] bi quot call
     ] { } map-integers ; inline
 
 : rolling-sum ( seq n -- newseq )