Done day 25
[advent-of-code-16.git] / README.md
index d95ac12a489e74d5af3236747243e743b8a6c34b..2e4886ca28d1928ef768353217ce845fb803e444 100644 (file)
--- a/README.md
+++ b/README.md
@@ -13,6 +13,14 @@ $ sudo aptitude install haskell-platform
 ```
 ).
 
+I'm also using some extra libraries. Before installing, run `cabal update` then set `library-profiling: True` in `~/.cabal/config` . Then install the packages with  
+```
+$ cabal install MissingH
+$ cabal install parsec-numbers
+$ cabal install cryptonite
+$ cabal install pqueue
+```
+
 Compile the code with
 ```
 ghc --make advent01.hs
@@ -23,9 +31,17 @@ then run it as
 advent01
 ```
 
+If you're profiling, compile and run with 
+```
+ghc -O2 --make advent01.hs -prof -auto-all -caf-all -fforce-recomp -rstopts
+time ./advent01 +RTS -p -hy
+```
+
+and create the profile picture with `h2ps advent01.hp` . 
+
 Build this readme file wth
 ```
 pandoc -s README.md > README.html
 ```
 
-(Using the [Modest styles](https://github.com/markdowncss/modest).)
\ No newline at end of file
+(Using the [Modest style](https://github.com/markdowncss/modest).)
\ No newline at end of file