Live recompiler for Haskell Halive uses the GHC API to instantly recompile and reload your code any time you change it. Usage: stack install halive and then halive <path/to/mymain.hs> <extra-include-dirs> Any time you change a file in the current directory or its subdirectories, halive will recompile and rerun the main function in the file you gave it. If the program is long-running (e.g. a daemon