diff --git a/extra/benchmark/binary-search/binary-search.factor b/extra/benchmark/binary-search/binary-search.factor index 1018e643ef..e5c81a954d 100644 --- a/extra/benchmark/binary-search/binary-search.factor +++ b/extra/benchmark/binary-search/binary-search.factor @@ -1,10 +1,13 @@ ! Copyright (C) 2008 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. -USING: binary-search math.primes.list math.ranges sequences +USING: binary-search kernel math.primes.list math.ranges sequences prettyprint ; IN: benchmark.binary-search : binary-search-benchmark ( -- ) 1 1000000 [a,b] [ primes-under-million sorted-member? ] map length . ; +! Force computation of the primes list before benchmarking the binary search +primes-under-million drop + MAIN: binary-search-benchmark