// guess the programming language of the day

$ whois haskell

Haskell

first released in 1990 · by Paul Hudak, Philip Wadler, Simon Peyton Jones, John Hughes

$ guessprog --inspect haskell

year
1990
paradigm
functional
family
ml
memory
automatic gc
binding
static
safety
strong

HASKELL(7)

AUTHORS
Paul Hudak, Philip Wadler, Simon Peyton Jones, John Hughes
HISTORY
Haskell was designed by a committee of researchers formed at the 1987 Functional Programming Languages and Computer Architecture conference in Portland, Oregon. At the time there were many similar lazy, purely functional languages, and the group wanted one open standard for research and teaching. The first version of the Haskell report appeared in 1990. The language is named after the logician Haskell Curry, and its type classes and monadic I/O went on to influence many other languages.
USAGE
Haskell remains popular in programming language research and teaching, and has a committed niche in industry, notably in finance, compilers and blockchain projects. Well-known tools written in it include Pandoc and ShellCheck.
SEE ALSO
Haskell on Wikipedia ↗
$ cat Primes.hs
-- An infinite, lazily evaluated list of primes
primes :: [Int]
primes = sieve [2 ..]
  where
    sieve (p : xs) = p : sieve [x | x <- xs, x `mod` p /= 0]

main :: IO ()
main = do
  print (take 10 primes)
  print (takeWhile (< 100) (map (^ 2) primes))