tmux/tmuxp: Drop Haskell

We do not work with Haskell much in our spare time any more.
There is nothing which can rival the beauty and elegance of
Haskell. However, the tooling is disappointing even with all
the improvements HLS has made in last year or more. HLS and
static-ls being tied to GHC versions is just annoyance.

Cabal fails to build a project and shits it pants without
giving us a proper inkling of why. Trying to fix the problem
by modifying the package bounds where applicable just results
in another error. See open issues like below.
https://github.com/haskell/cabal/issues/8475
https://github.com/haskell/cabal/issues/8939

Finding an interesting project but then having to solve build
failures for whatever GHC is just a waste. And if that is not
enough, LSP then refuses to work in some files if not for all.

May be it is just an old fart like me cribbing and giving up
on being able to build anything interesting in it.

We care about statically typed languages but these need to
have a faster feedback loop else this minor paper cut keeps
accumulating before it feels like fuck this shit.

Systems software which is where our interest lies is mostly
any ways better built in Rust or Zig. With Mathematics being
the other interest along with systems, let us focus on the
trinity of Rust, Zig and Lean going forward.

We also expect to soon move our blog from Hakyll to Zola.
Enough of doing Cabal builds every time we want to do an
update of GHC or package versions.
This commit is contained in:
Sanchayan Maity 2024-12-08 23:30:43 +05:30
parent 01915f0d50
commit 86be7efd5b
Signed by: sanchayanmaity
GPG key ID: 6F6A0609C12038F3
2 changed files with 0 additions and 23 deletions

View file

@ -4,6 +4,5 @@ tmuxp load -d personal
tmuxp load -d gstreamer
tmuxp load -d work
tmuxp load -d audio-dev
tmuxp load -d haskell
tmuxp load -d rust
tmuxp load -d zig

View file

@ -1,22 +0,0 @@
session_name: Haskell
windows:
- window_name: Haskell-1
start_directory: "~/GitSources/Haskell"
panes:
-
- window_name: Haskell-2
start_directory: "~/GitSources/Haskell"
panes:
-
- window_name: Haskell-3
start_directory: "~/GitSources/Haskell"
panes:
-
- window_name: Haskell-4
start_directory: "~/GitSources/Haskell"
panes:
-
- window_name: Haskell-5
start_directory: "~/GitSources/Haskell"
panes:
-