Whither split base?

Carter Schonwald carter.schonwald at gmail.com
Fri Nov 23 00:05:20 UTC 2018


thanks, thats a good point Ian, :)

On Thu, Nov 22, 2018 at 6:49 PM Ian Lynagh <igloo at earth.li> wrote:

> On Tue, Oct 30, 2018 at 01:16:56PM +0100, Herbert Valerio Riedel wrote:
> >
> > On 2018-10-30 at 08:04:59 -0400, Andrew Martin wrote:
> > > We could move Text.Printf
> > > out of base and into its own library.
> >
> > The effect I'd expect if we do this is
> > that `Text.Printf` will be reached for less (which some might argue to
> > be a desirable effect -- but you're effectively pushing this API to a
> > path of slow legacy death due to reduced discoverability, IMO)
>
> I wonder whether you would support moving this into base if it weren't
> there already.
>
> I don't think the death argument scales. We can't put all modules that
> someone doesn't want to die into base, or it will become huge. If printf
> doesn't survive in a level playing field, as a separate library with all
> the other non-base libraries, then it probably deserves to die.
>
> My opinion is that base should be made as small as possible, to make it
> (and its internal dependencies) easier to understand and maintain, and
> faster to build.
>
>
> Thanks
> Ian
>
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/libraries/attachments/20181122/f2c15410/attachment.html>


More information about the Libraries mailing list