chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CHICKEN version dependent expansion


From: Mario Domenech Goulart
Subject: Re: CHICKEN version dependent expansion
Date: Tue, 28 Jun 2022 22:28:40 +0200

Hi,

On Tue, 28 Jun 2022 23:00:37 +0300 Lassi Kortela <lassi@lassi.io> wrote:

>>> #;1> (cond-expand (chicken-5 'a) (chicken 'b) (else 'c))
>>> a
>> This only seems to let me differentiate between major versions and
> not minor versions, am I correct? I would need to decide based on
> minor versions.
>
> #;2> (cond-expand (chicken-5.3 'a) (else 'b))
> a
>
> To find these, I used the r7rs egg (since the r7rs standard mandates a
> `features` procedure).
>
> $ chicken-install r7rs
> $ csi -R r7rs
> #;1> (features)
> (r7rs srfi-13 srfi-14 ...)

There's also `features' from chicken.platform, in case you don't want to
depend on the r7rs egg only for that.

All the best.
Mario
-- 
http://parenteses.org/mario



reply via email to

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