4 ms·
> You solve 3 completely different problems using the exactly same code and have the gall to call this less complicated? That's the point, though. If the code
by IncRnd 9y ago
> You solve 3 completely different problems using the exactly same code and have the gall to call this less complicated?
That's the point, though. If the code is identical, then the problems are identical. There is less complexity through abstraction.
- HelloNurse 9y agoThe problems are indeed similar, but using the same syntax and obscuring what monad is being used is itself a worse programming language hell than the original bad examples.
- IncRnd 9y agoWhy is recognizing the fundamental sameness of the problems, and solving them once, a "worse programming language hell"?
- vesak 9y agoBecause that sameness is irrelevant, and building something on it decreases clarity. Just because you can show something in mathematical terms doesn't make it useful.