- Create a new project called master-slave with the simple stack template:
stack new master-slave simple
- Add a dependency on the distributed-process and distributed-process-localnet libraries in the build-depends sub-section of the executable section:
executable master-slave hs-source-dirs: src main-is: Main.hs default-language: Haskell2010 build-depends: base >= 4.7 && < 5 , distributed-process , distributed-process-simplelocalnet
- Note that you might have to add the dependent library specifically to the extra-deps section, as these libraries are not part of stackage LTS at the time of writing this recipe. Add the following to stack.yaml:
extra-deps: - distributed-process-0.6.6 - distributed-process-simplelocalnet-0.2.3.3 ...