4 ms·
I usually hear it in the form of a denouncement of tools that "make easy things easier and hard things impossible". I think that perfectly describes a bad abstr
by johnyzee 16y ago
I usually hear it in the form of a denouncement of tools that "make easy things easier and hard things impossible". I think that perfectly describes a bad abstraction layer.
- eru 16y agoHaskell is claimed to make hard things easy, and impossible things happen. (Though, who knows, perhaps easy things will become impossible with it?)
- orblivion 16y agoNot before making easy things hard, though.
- eru 16y agoYou get used to it. The stuff that's easier in other languages than in Haskell is mostly done by hiding distinctions.
- eru 16y agoThough not completely. Some stuff is made more complicated than necessary because of the choice of syntax. E.g. variadic function in Haskell vs Scheme. Or the the Haskell record-syntax.