Haskell

Pure functional programming language with strong static typing

Overview

Haskell is a purely functional programming language with strong static typing and lazy evaluation. It's used in academia, finance, and for building robust, maintainable systems.

Language Aliases

Supported Aliases
run haskell "main = putStrLn "Hello""
run hs "main = putStrLn "Hello""
run ghci "main = putStrLn "Hello""
Output
Hello
Hello
Hello

REPL Behavior

Haskell's REPL (GHCi) is STATEFUL - definitions persist across commands.