Drastic Prelude changes imminent

Erik Hesselink hesselink at gmail.com
Sun Feb 1 14:10:26 UTC 2015


On Sun, Feb 1, 2015 at 3:00 PM, Mark Lentczner <mark.lentczner at gmail.com> wrote:
> On Sun, Feb 1, 2015 at 4:09 AM, Herbert Valerio Riedel <hvr at gnu.org> wrote:
>>
>> Fwiw, the 3+ year argument applies to almost any `base`-augmentation if
>> you need such backward-compatibility. By that argument there's little
>> incentive to add anything to `base` at all.
>
> That isn't true. Careful additions of things to existing modules that are
> generally imported qualified are fine.
> Additions of new modules are fine. Yes, a side effect of being 'base' is
> that it is harder to change and must consider backward and forward
> compatibility over a longer time span.

You still can't use the added things for 3+ years if you want your
code to be backwards compatible, so the argument is pretty much the
same. The discussed FTP changes hardly break any code either, so I
don't see the big difference.

Erik


More information about the Libraries mailing list