by Rahul Muttineni
A powerful programming language to build concurrent & distributed systems on the JVM.

Eta is a pure, lazy, strongly typed functional programming language on the JVM. It brings two big ecosystems, the JVM and Haskell, together. This allows you to harness the best of both ecosystems to build your applications quickly and effectively. Eta's concurrency support helps you to build highly scalable systems.

module Main where

primes = filterPrime [2..]
  where filterPrime (p:xs) =
          p : filterPrime [x | x <- xs, x `mod` p /= 0]

main = putStrLn $ "The 101st prime is " ++ show (primes !! 100)
Information updated 07/27/19
Note: This entry has not yet been moderated.
View Comments