Skip to content

Instantly share code, notes, and snippets.

View rodrigosetti's full-sized avatar
🏠
Working from home

Rodrigo Setti rodrigosetti

🏠
Working from home
View GitHub Profile
@rodrigosetti
rodrigosetti / gist:947841
Created April 29, 2011 04:35
Haskell interpreter session: Beautiful Sieve of Eratosthenes to generate primes
Prelude> let sieve (p:ps) | p > 1 = p:(sieve $ filter ((> 0) . (`mod` p)) ps)
Prelude> let primes = sieve [2..]
Prelude> take 100 primes