I know these things tend to spiral into long, unproductive, subjective threads, but I would, humbly, like to propose Matrix instead of Slack for the Haskell Foundation.
The biggest downside of Matrix is the preeminence of the Web/Electron client. But of course Slack has that same problem.
Over in Nix land we had a long and contentious debate (actually it happened by fiat and then was post-hoc ratified but uhhhh ignore that). I think the results are pretty good.
- I like IRC integration — especially important for Haskell where we still have official IRC channels, and a legacy of IRC being the last time chat was “unified” in the Haskell community.
- I like having all the projects I contribute to being in one place. Matrix Spaces allows a slack-like / discord-server curation of channels without the walls of a tenancy silo. That’s curation without having to keep track of the user map between projects (like Discord, unlike Slack).
I think either the HF or official mirrors of #ghc
#haskell
libera.chat IRC channels would be good places to start trying this out. Conversely, I don’t think asking the discord servers to try out Matrix is a good place to start, because the extend ones (to my knowledge) intend to be communities within the community, not official or quasi-official channels.