domenkozar / hie-nix

Nix packages for Haskell IDE Engine
115 stars 18 forks source link

Update nixpkgs, stack2nix and HIE #26

Closed infinisil closed 6 years ago

infinisil commented 6 years ago

Have not yet built it though

infinisil commented 6 years ago

All three versions build, and I've tested the 8.2 one, works fine

infinisil commented 6 years ago

Oh! hie-wrapper is now included! I added it to the hies output. This now allows it to choose the right hie!

Maybe we could even call the binary in hies "hie" instead of "hie-wrapper", what do you think?

infinisil commented 6 years ago

This version should not be merged, has very bad startup performance, see https://github.com/haskell/haskell-ide-engine/pull/785. I'll update this PR soon with a newer version.

infinisil commented 6 years ago

I have updated not only HIE, but also stack2nix (out of necessity) and nixpkgs (to the most recent nixos-unstable) while I was on it.

This version of HIE now doesn't have the slowdown mentioned in https://github.com/haskell/haskell-ide-engine/issues/519 Nope, still there, but we'll just have to live with it as it might take some time to get fixed.

I built both stack2nix and hies and pushed them to my cachix if somebody wants to check that they work and doesn't want to rebuild for hours:

cachix use infinisil

Review commit-by-commit

domenkozar commented 6 years ago

Thank you!