# Atlassian Connect Core (for Haskell) This is a library that provides Atlassian Connect functionality for applications built on top of the Snap Framework. We provide a snaplet so that you can integrate Atlassian Connect into your applications. ## Compiling the code In order to compile this library we required that you have NixOS installed, in order to create a reliable GHC 8.01 environment. Run the following to setup a NixOS shell with GHC: $ cat ~/.nixpkgs/config.nix { packageOverrides = super: let self = super.pkgs; in { myHaskellEnv = self.haskellPackages.ghcWithPackages (haskellPackages: with haskellPackages; [ mtl QuickCheck random text alex cabal-install cpphs happy ghc-paths zlib # or anything you like. ]); }; } $ nix-env -f "" -iA myHaskellEnv $ nix-shell -p myHaskellEnv Then run the following to build the library: cabal sandbox init cabal install # on OSX include the --with-gcc=clang flag Good luck!