How to set up a Haskell project
Installation and set up of Haskell Stack on a new machine
This week I've started reading Haskell Programming From First Principles and authors recommend using Stack I went through installing it on two machines. Unfortunately, the docs are a little wordy so I've made a post that will contain only steps that were relevant for me.
Generic setup #
curl -sSL https://get.haskellstack.org/ | shstack new helloworldcd helloworld- If you follow the book then jump to Custom setup for the book
stack setupstack buildstack exec helloworld-exe(notice added-exe)
Custom setup for the book #
- Change
stack.yml:
# from
resolver: lts-15.1
packages:
- .
# to (book version)
resolver: lts-13.24
packages: []
stack setupstack ghcistack buildandstack exec helloworld-exewon't work for you.
Other resources #
Want to learn more?
Sign up to get a digest of my articles and interesting links via email every month.