X-Git-Url: https://git.njae.me.uk/?p=advent-of-code-19.git;a=blobdiff_plain;f=README.md;h=d5207a3c26d61f575b171688fbeab533d43b20ae;hp=4430c77d886bfae6ca59c787d11f96a4db3c2ec9;hb=806af597077178544c39ffbe022a1a666de1676f;hpb=af70adae9b90e29d42fb10e32d0cfd040bd4e354 diff --git a/README.md b/README.md index 4430c77..d5207a3 100644 --- a/README.md +++ b/README.md @@ -20,12 +20,11 @@ $ sudo aptitude install haskell-platform haskell-stack stack upgrade --binary-only ``` as the version in the Ubuntu repos is too old to work with current Haskell Stack package sets. -## ## Creating the repository and project Create the repository as normal: create the project in Gitolite, clone it, and insert the `.gitignore` and `README.md` files. -There's just one package, with the code in sub-directories of the `src` directory. Each day will generate one (or more) entries in the `adventofcode17.cabal` file. +There's one package per day, with the code for each package in sub-directories of the root directory. Create the basic `stack` project. This will create a new directory. Note that this new directory name can't have a hyphen-delimited word that's just digits, so the project will have to be `advent-of-code` @@ -37,9 +36,7 @@ Modify the `stack.yaml` file as needed, such as adding the `ghc-options` stanza. ## Creating subsequent days -Each day lives in a separate directory within the `src` directory. It will also need it's own stanza in `advent-of-code.cabal`. - -Stack configuration taken from https://github.com/mstksg/advent-of-code-2018 +Each day lives in a separate directory, with its own `package.yaml` file and code in the `src` directory. (I based this configuration from [mstksg's setup](https://github.com/mstksg/advent-of-code-2018).) Compile with ``` @@ -93,16 +90,6 @@ stack solver --update-yaml ``` to implement the changes. -# IHaskell - -Install following the [IHaskell instructions](https://github.com/gibiansky/IHaskell). - -Run it with - -``` -stack exec jupyter -- notebook -``` - # Readme Build this readme file wth