I am running a Manjaro installation with the Mate desktop. Several times when I was notified of updates available (by Pamac) I noticed a bunch of updates related to haskell. I have learned that haskell is a programming language which I do not currently use. So, I thought I would just uninstall it to save having to install many frequent updates (and to learn more about package management on Manjaro. )
I do not find a main haskell package listed in Pamac. If I search for haskell I find a bunch of pieces and parts which I guess I could remove one by one. At the command line sudo pacman -R haskell does not find any such package nor does haskell*. I am curious…
1 - Is haskell usd by something in Manjaro - so I should not remove it?
2 - How do I remove such a collection of packages?
My sincere thanks to all who have contributed to this thread. It seems that the main thing which requires haskell is shellcheck. I think I might have installed this some time back. The Manjaro install is a virtual machine which I am just experimenting and learning on.
I think I will build a new VM and see if haskell is present.
I tried feeding $(pacman -Qsq haskell-) to pactree but that did not work. Perhaps I will work up a little script to check each haskell component and see what the tree looks like.
I did feed the list to pacman -R which showed shellcheck several times. I did not go forward with the uninstall.
It looks like I have haskell-ed myself My newly installed Manjaro Mate had no haskell. Installing shellcheck also installed a bunch of haskell packages. Shellcheck is a bash syntax checking program which I came across somewhere and decided to test on Manjaro. I forgot, or did not notice, that it brought along haskell.