
28 Feb
2015
28 Feb
'15
8:24 a.m.
On 27-02-2015 00:07, Joachim Breitner wrote:
The proper solution to this problem (as with so many things) is another layer of indirection, namely a proper way to separate API and implementation. (Aka "Backpack" or similar.)
But that is precisely what frozen-base is trying to provide – just APIs, no implementations. Note that it should merely re-export stuff from base (or maybe base-compat or similar), and simply guarantee that the set of exported functions of one particular module does not change any more.
Indeed, but (usually) it's no good if you can see the layer of indirection :).