Journal entry for
Niggles while writing Haskell:
- I have to add dependencies manually to the Cabal file and then make sure I reload direnv.
- Module names have to match file hierarchy but Cabal doesn’t suggest an automated fix. HLS does though. Why can’t the module name be derived from the file name?
- Having to list all modules in my Cabal file.
- Having to add imports manually to my Haskell modules.