chicken-hackers
[Top][All Lists]
Advanced

[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

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]