[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#63985] [PATCH v3 00/11] Service subsystem improvements
From: |
Ludovic Courtès |
Subject: |
[bug#63985] [PATCH v3 00/11] Service subsystem improvements |
Date: |
Mon, 25 Sep 2023 16:06:03 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Hello!
Liliana Marie Prikler <liliana.prikler@gmail.com> skribis:
> I'm not sure whether serializer options really add much value. You can
> use functional programming to define serializers for you and pass those
> options in a cleaner way IMHO. The documentation should be updated as
> the changes are made. As for the switch to SRFI 171, I'm not sure
> whether backwards compatibility with Guile 2.2 is a requirement
> somewhere; if it isn't, that change is probably fine.
Backward compatibility with 2.2 is not required in the service code.
(The places where compatibility with 2.2 or even 2.0 may be required are
some of the (guix build …) modules and core (guix …) modules, the latter
so that a very old Guix can still pull the new one.)
Ludo’.