[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] conditionals in .egg files
From: |
Peter Bex |
Subject: |
Re: [Chicken-hackers] conditionals in .egg files |
Date: |
Fri, 28 Sep 2018 22:06:58 +0200 |
User-agent: |
NeoMutt/20170113 (1.7.2) |
On Fri, Sep 28, 2018 at 08:28:21PM +0200, Jörg F. Wittenberger wrote:
> One more idea: How about an entry indicating the version of the egg file
> syntax?
>
> Having something to cond-expand is nice. But it might be hard to settle with
> a final version without unduly delaying CHICKEN 5.
>
> This leaves us with changing semantics of many eggs over time. With a an
> entry like
> (egg-version "1.X") future changes could easier apply backward compatible
> processing for old eggs.
I'm not sure how useful that would be. Usually we'd keep backwards
compatibility, which should be easy: only introduce new forms.
Coupled with a deprecation phase for forms that disappear, and our
slow release process, I'm sure people will have no good excuse to
not upgrade :)
The problem with old versions of chicken-install would be they don't
understand those new forms. But for those I guess you'd just pin
the version of the egg to an older one.
So, all in all, I don't think it's very useful to add a version to
the egg files.
Cheers,
Peter
signature.asc
Description: PGP signature