// file: testPrimes.C // author: Robert Keller // purpose: demonstrate use of Primes class // compile: g++ testPrimes.C primes.o polya.o #include "Primes.H" Poly square(Poly x) { return x*x; } main() { integer N = 1000; cout << "The first " << N << " primes: " << endl; Polylist primes = Primes::primes; cout << primes.prefix(N) << endl; cout << "Mapping over an infinite list: " << primes.map(square).prefix(10) << endl; }