3 ms·
Your comparison isn't sound. LISPs and MLs are as close together as Apples and Oranges on the functional family tree. Cabal has its problems and it primarily s
by Ixiaus 11y ago
Your comparison isn't sound. LISPs and MLs are as close together as Apples and Oranges on the functional family tree.
Cabal has its problems and it primarily stems from a lack of any good "this is how you should use it" guides. Cabal is not a package manager!
I cannot force you to like something but I will say this in the hope that you re-evaluate your judgement: if you still think Racket is a much better experience than Haskell and its ecosystem, you likely haven't experienced Haskell in-full. I know both languages and I've used both in production software (including many other functional languages) and I can say without any doubt in my mind that I will never select Racket over Haskell for writing software, if presented the choice.
Are there glaring warts in the language? The ecosystem? The tooling? Sure, nothing is perfect and one can easily point out many more warts in other technologies that are far more popular.
- baldfat 11y agoRPL has been the one killer feature for my choice of Racket. I wanted to learn Functional programming and do a few scripts. Just after reading a book and a half and trying to get a few things done I really liked Racket when I went through a MOG on Programming Languages on Coursera. It went from ML to Racket and it just clicked for me.