[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] conditionals in .egg files
From: |
Jörg F . Wittenberger |
Subject: |
Re: [Chicken-hackers] conditionals in .egg files |
Date: |
28 Sep 2018 20:28:21 +0200 |
Hi!
I don't have to salute, do I? ;-)
On Sep 27 2018, address@hidden wrote:
Hi!
I wonder: there is no way to conditionally set options, configure egg
building, etc. I think it would be handy to have a "cond-expand" form
that can be used inside ..egg files customize the egg build/installation
depending on platform. This would also bring back the "-feature" option
for chicken-install, that Jörg dearly missed, as CSC_OPTIONS can not be
used to pass any options directly to the processing of an egg.
Opinions?
I'd love it.
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.
/Jörg