[Haskell-cafe] Would you use frozen-base

Bardur Arantsson spam at scientician.net
Sat Feb 28 13:24:58 UTC 2015


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 :).



More information about the Haskell-Cafe mailing list