| ▲ | marcosdumay 3 hours ago | |
> I think programming languages have a tendency to pick up cute features that give you a little dopamine kick when you use them, but that aren't actually good for the health of a substantial codebase. That's not the case with Haskell. Haskell has a tendency to pick up features that have deep theoretical reasoning and "mathematical beauty". Of course, that doesn't always correlate with codebase health very well either, and there's a segment of the community that is very vocal about dropping features because of that. Anyway, the case here is that a superficial kind of mathematical beauty seems to conflict with a deeper case of it. | ||
| ▲ | Blikkentrekker an hour ago | parent [-] | |
I always felt Monads were an utterly disgusting hack that was otherwise quite practical though. It didn't feel like mathematical beauty at all to me but like a hack to fool to the optimizer to not sequence out of events. | ||