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 <amindfv@gmail.com>:
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 <fumiexcel@gmail.com> 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.