
16 Apr
2009
16 Apr
'09
10:42 p.m.
Unless primesUpTo n goes from highest to lowest prime (ending in 2), I don't see how sharing is possible (in either space or time) between primesUpTo for different n. Is it intended that the primes should therefore be listed in descending order? ajb@spamcop.net wrote:
primes :: [Integer]
isn't as useful as you might think for a library, because it must, by definition, leak an uncontrolled amount of memory. This:
primesUpTo :: Integer -> [Integer]
is a better interface in that respect.