Haskell isn't just academic — it's used in finance, tech, and systems programming where correctness matters.
Where Haskell is Used
| Company | Use Case |
|---|---|
| Spam filtering, Hack language | |
| GitHub | Semantic versioning |
| Standard Chartered | Financial modelling |
| Build systems |
Building a Real Project
Bash
curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh
mkdir my-app && cd my-app
cabal init --non-interactive
cabal build
cabal runTesting with HSpec
HASKELL
import Test.Hspec
main :: IO ()
main = hspec $ do
describe "add" $ do
it "adds two numbers" $ add 2 3 `shouldBe` 5Tips
- Start with
cabal initorstack new. - Use
haskell-language-serverfor IDE support. - Hackage and Stackage have thousands of libraries.
🎉 You have completed the Haskell course!