Haskell

The Haskell logo

Haskell is a pure-/FP language I (/who/astynax) really like and use in my projects. I write Haskell in the /Emacs or just use the REPL.

How to get and use

I use ghcup to get the GHC compiler itself, the Haskell Language Server, the Cabal tool.

Sometimes HLS wants you to do some preparation if you are planning to use it with your projects. Usually, all you need is hie.yaml containing this “cradle: {cabal: {}}”. For more info go to docs for hie-bios.

In the past, I preferred the Stack tool but nowadays I’m glad to use the Cabal. Someday, I may adopt the /Nix (package manager) as a more predictable alternative/companion for Cabal.

Notable packages

Resources

Learning

Haskell powered software

Nice to look at

Projects of mine

(notable ones :))