> But recently I started to think that one of the reasons that prevent it from becoming more popular is that the community focuses too much on "mathematical" abstractions.
Many times being in the middle of any two extremes is a pretty bad experience.
If you shy away from math though, you get closer to tapping into the average programmers experience in other languages.
Because of that, it's easier and more familiar.
Those things are good for adoption, but not necessarily a Haskell experience that is so good it's clearly better.
I think the direction Sandy goes in does achieve something objectively better.
My advice is to try it out and don't let the "it's too mathy like Haskell always has been" comments bog you down.
Do be prepared to learn a new paradigm and solicit help from others to be able to learn it in a timely manner.
- A Haskell programmer who never made it past algebra