I admit I chose poor wording to ask, but I promise I had no intentions of casting shade or shame of any kind.
you’ve got me itching to try it again. It’s been nearly a decade since I tried it, but I remember enjoying haskell. I just ran into headaches with updates. Almost certainly user error, but I remember cabal or ghcup breaking with an update attempt so I moved on to focus on i3. If I use extreme caution on setup, you think I can get a stable/reliably long-term xmonad environment?
Yes. But it was pretty tough to use gvolpe’s config as he had all kinds of git-crypt stuff I needed to unravel. but I eventually got there and now I have a fleet of machines with configs based off of it with all kinds of idiosyncrasies depending on the machine. It’s quite elegant once you tame it to your will. I had a super smart German bud of mine almost give up but I kept helping him until it worked.
Haskell has a pretty tough dev experience if you don’t get Nix involved, IMO. I got involved in all of this because of Cardano, so I was instantly a flakes, Haskell, and NixOS advocate right away. It has the capability to tame incredibly complex stacks. If you revisit Haskell, do yourself a favor and do it from within a custom IOG Nix Devshell. Life is SO much more locked in there. Ps. Ghcup simply doesn’t work in NixOS because it flies counter to the NixOS way, though I’m pretty sure you could get it to work using fhs derivations or whatever. There’s a lot to relearn in the world of NixOS but, IMO, I’m just learning the RIGHT way and trying to drag the Docker fanboys along for the ride with me. :)
I admit I chose poor wording to ask, but I promise I had no intentions of casting shade or shame of any kind.
you’ve got me itching to try it again. It’s been nearly a decade since I tried it, but I remember enjoying haskell. I just ran into headaches with updates. Almost certainly user error, but I remember cabal or ghcup breaking with an update attempt so I moved on to focus on i3. If I use extreme caution on setup, you think I can get a stable/reliably long-term xmonad environment?
No hard feelings! :)
Yes. But it was pretty tough to use gvolpe’s config as he had all kinds of git-crypt stuff I needed to unravel. but I eventually got there and now I have a fleet of machines with configs based off of it with all kinds of idiosyncrasies depending on the machine. It’s quite elegant once you tame it to your will. I had a super smart German bud of mine almost give up but I kept helping him until it worked.
Haskell has a pretty tough dev experience if you don’t get Nix involved, IMO. I got involved in all of this because of Cardano, so I was instantly a flakes, Haskell, and NixOS advocate right away. It has the capability to tame incredibly complex stacks. If you revisit Haskell, do yourself a favor and do it from within a custom IOG Nix Devshell. Life is SO much more locked in there. Ps. Ghcup simply doesn’t work in NixOS because it flies counter to the NixOS way, though I’m pretty sure you could get it to work using fhs derivations or whatever. There’s a lot to relearn in the world of NixOS but, IMO, I’m just learning the RIGHT way and trying to drag the Docker fanboys along for the ride with me. :)