Haskell is an actively used programming language created in 1990. Haskell is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing. It is named after logician Haskell Curry. The latest standard of Haskell is Haskell 2010. Read more on Wikipedia...
- Haskell ranks in the top 5% of languages
- the Haskell website
- the Haskell wikipedia page
- Haskell first appeared in 1990
- file extensions for Haskell include hs, lhs and hsc
- replit has an online Haskell repl
- tryitonline has an online Haskell repl
- Have a question about Haskell not answered here? Email me and let me know how I can help.
Example code from the Hello World Collection:
-- Hello World in Haskell main = putStrLn "Hello World"
Example code from Linguist:
import Data.Char main :: IO () main = do let hello = "hello world" putStrLn $ map toUpper hello
Example code from Wikipedia:
$ ghci Prelude> import Data.Int Prelude Data.Int> fromIntegral (32767 :: Int16) :: Int8 -1 Prelude Data.Int> fromInteger (2^64 :: Integer) :: Int32 0
|shellcheck||16292||ShellCheck, a static analysis tool for shell scripts|
|duckling||2567||Language, engine, and tooling for expressing, testing, and evaluating composable language rules on input strings.|
|unison||2110||Next generation programming language, currently in development|
Last updated January 28th, 2020