DEV Community

Discussion on: Is Haskell bad for FP?

Collapse
 
drbearhands profile image
DrBearhands

I should probably point out that Haskell is still a good language to learn. Especially if you're at all practically minded and want something mature with at least some libraries for most common problems (though not s rich as Node.js or python). It's just maybe not the best one to start with.

Thread Thread
 
rhymes profile image
rhymes

Thank you! Elm as a gateway is a concept that I've already came across, interesting! It's also quite practical :D

Thread Thread
 
jvanbruegge profile image
Jan van Brügge

The problem with Elm is the incredible religious community towards the maintainer (you are pretty much at the mercy of them) and that they had to rename everything from the already established names in the FP community, which will just confuse you when you switch away from Elm.

If you want to do Frontend Dev with FP and what to get a gateway drug, I'd try PureScript.

Thread Thread
 
rhymes profile image
rhymes

The problem with Elm is the incredible religious community towards the maintainer

I've heard about this in the past but a lot of languages with BDFLs have detractors :D

If you want to do Frontend Dev with FP and what to get a gateway drug, I'd try PureScript.

Ahah I'll consider it, thanks!

Thread Thread
 
drbearhands profile image
DrBearhands

While I agree with the notion that renaming existing concepts is a bit problematic (I've already criticized the name "custom type" to indicate sum / enum types), and that mods and vocal community members can be rather zealous, I do believe Evan himself is generally rather thoughtful and the BDFL model does have its own set of advantages, such as allowing for unpopular decisions that will eventually benefit the language.

Elm is OSS, however, so you can pretty much fork it and roll your own if you were so inclined. People have done so in the past.