haskell-ide-engine
haskell-ide-engine copied to clipboard
hie-bios: hi-boot files are always recompiled on save
For some reason on the hie-bios branch when you change a file, all dependent hs-boot files are recompiled as well. This doesn't happen in GHCi when you reload a file.
It is even more confusing as the hi-boot
files are definitely created but don't seem to be used during recompilation.
Not going to investigate this a lot now as hs-boot files are quite rare.
Chiming in to say this appears to be affecting me - it looks like almost every time I change something nearly my entire project recompiles from scratch, which takes multiple seconds
This isn't going to be fixed in hie at this point. You should try ghcide, where this doesn't happen.
oh, lovely