A powerful, purely functional, embedded language for general-purpose programming.
Learn how to get started with Haskell through our official documentation. Whether you're new or experienced, these resources will help you get up to speed.
Haskell offers a unique set of features that make it a preferred choice for many developers:
Here are some simple examples to give you an idea of what Haskell can do:
runhaskell Main.hs
Replace the above code with a simple Hello World program:
main :: IO () main = putStrLn "Hello, world!"
You can also find more examples in the Hackage package repository.
Explore the following resources to learn more about Haskell: