Welcome to the Functional Programming Zulip Chat Archive. You can join the chat here.
gotta say, it looks like the initial phase of instability is gonna be over soon!
also very exited for @Sandy Maguire's code generation feature
my PR is in there too
I saw!
so is haskell-language-server the long term project but ghcide is still getting minor features?
I am unsure how that all fits together
ghcide is the core of hls
ahhh
you can see that ghcide is a git submodule in the hls repo
so if i wanted to try a haskell IDE today, which one should I pick?
hls
it might be a bit harder to install if you're using nix and don't know how to do it manually
thanks! I am planning on using nix for it but I'll try a few things
(unless you're using vscode, I think that should work via their store or something)
if you need inspiration, here's my derivation: https://github.com/tek/tryp-hs/blob/master/hls.nix
oh thanks, i will probably steal this when the time comes
my pleasure!
btw, it is highly recommend to write a hie-bios cradle file as described in the readme: https://hackage.haskell.org/package/hie-bios
hie-bios
but it might just work out of the box
but if you don't want to literally write one - https://github.com/Avi-D-coder/implicit-hie
Torsten Schmits said:
also very exited for Sandy Maguire's code generation feature
it's merged! just tried it out, great work!
hls and ghcide are already in nixpkgs. nix-shell -p haskellPackages.haskell-language-server
nix-shell -p haskellPackages.haskell-language-server
ormolu too.
that's how neuron's nix-shell setup its 0-config dev env.
gotta say, it looks like the initial phase of instability is gonna be over soon!
also very exited for @Sandy Maguire's code generation feature
my PR is in there too
I saw!
so is haskell-language-server the long term project but ghcide is still getting minor features?
I am unsure how that all fits together
ghcide is the core of hls
ahhh
you can see that ghcide is a git submodule in the hls repo
so if i wanted to try a haskell IDE today, which one should I pick?
hls
it might be a bit harder to install if you're using nix and don't know how to do it manually
thanks! I am planning on using nix for it but I'll try a few things
(unless you're using vscode, I think that should work via their store or something)
if you need inspiration, here's my derivation: https://github.com/tek/tryp-hs/blob/master/hls.nix
oh thanks, i will probably steal this when the time comes
my pleasure!
btw, it is highly recommend to write a
hie-bios
cradle file as described in the readme: https://hackage.haskell.org/package/hie-biosbut it might just work out of the box
but if you don't want to literally write one - https://github.com/Avi-D-coder/implicit-hie
Torsten Schmits said:
it's merged! just tried it out, great work!
hls and ghcide are already in nixpkgs.
nix-shell -p haskellPackages.haskell-language-server
ormolu too.
that's how neuron's nix-shell setup its 0-config dev env.