
There's a cost to __not__ adding instances as well, namely that accidental
need of the class functions (e.g. after abstraction) doesn't fit the
library.
Since there's a cost, we need to make sure there's a larger benefit before
we decide not to add them -- e.g. a hypothetical or real risk.
2016-03-09 18:12 GMT-08:00
My point is that there's a cost to adding instances -- namely that accidental calling of the class functions (e.g. after refactoring) isn't caught by the compiler.
Since there's a cost, we need to make sure there's a larger benefit before we add them -- e.g. a hypothetical or real use-case.
Tom
El 9 mar 2016, a las 20:28, Fumiaki Kinoshita
escribió: Thinking an instance non-practical does not imply we *never* use the instance. The lack of a uniquely legal instance turns out to be a problem at some point, maybe right now.