From 2798de019a1b07c420e3982ce99ed7fdf36fb82e Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Sat, 29 Nov 2008 04:09:16 -0600 Subject: [PATCH] Faster --- basis/math/ranges/ranges.factor | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/basis/math/ranges/ranges.factor b/basis/math/ranges/ranges.factor index 41fd28e441..388d117959 100644 --- a/basis/math/ranges/ranges.factor +++ b/basis/math/ranges/ranges.factor @@ -1,3 +1,5 @@ +! Copyright (C) 2008 Slava Pestov. +! See http://factorcode.org/license.txt for BSD license. USING: kernel layouts math math.order namespaces sequences sequences.private accessors ; IN: math.ranges @@ -8,9 +10,7 @@ TUPLE: range { step read-only } ; : ( a b step -- range ) - [ over - ] dip - [ / 1+ 0 max >integer ] keep - range boa ; inline + [ over - ] dip [ /i 1+ 0 max ] keep range boa ; inline M: range length ( seq -- n ) length>> ;