From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:52752) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jRLKp-00043l-FB for guix-patches@gnu.org; Wed, 22 Apr 2020 15:47:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jRLKo-0001Wd-Bu for guix-patches@gnu.org; Wed, 22 Apr 2020 15:47:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41792) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jRLKn-0001Va-M4 for guix-patches@gnu.org; Wed, 22 Apr 2020 15:47:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jRLKn-0006R1-IB for guix-patches@gnu.org; Wed, 22 Apr 2020 15:47:01 -0400 Subject: [bug#40770] [PATCH 0/5] Add declarative profiles Resent-Message-ID: References: <20200422150641.5267-1-ludo@gnu.org> From: Christopher Baines In-reply-to: <20200422150641.5267-1-ludo@gnu.org> Date: Wed, 22 Apr 2020 20:46:01 +0100 Message-ID: <87k127483q.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 40770@debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > This patch set introduces =E2=80=9Cdeclarative profiles=E2=80=9D or, in o= ther words, > a way to declare a profile and use it in a gexp without calling > =E2=80=98profile-derivation=E2=80=99, fiddling with =E2=80=98%store-monad= =E2=80=99 and all that. > > The goals are: > > 1. To provide a simpler programming interface, reducing the need > to resort to =E2=80=98%store-monad=E2=80=99, and making it usable in= a wider > range of contexts (see for example > ). This sounds great, I use Emacs in a profile for rending .org files with cgit, and it took a bit of fiddling to get the profile built properly. This'll probably make it a lot easier! Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl6gnvlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xc6wQ//VvkCOZe0rlMoWDFmSr6m6vviCR33iJO9bBtpe0MgeVq9Ha34GKXutEG4 jhw0ulbX+vxHrHNHVQcBbFc4tPHIY0agDzZvBh/FQIRm0YfThunCl8cKoU06hsKC qBXcSaVKPYc/TJ9zwwYcPH0OgcaWf/AnQFy14CQ4e4BCoSyNpcWOsavF90GoG8RI y62krVdz2KGHhgLLuYK3+INaO4sHuuEldgdVPWYbxv1VQEQzzPsdWaNx7xENRAQZ VKRv5xuDr5AMQPTw8sBYf+ooVHSascgXmSQYvqsvZiqcU9rHiuWZHqskia7UNuPW ZXBj9yWVEkpKc3tyGP7LTs63Q9/TiHqAzX1lKcGxCrQvUJsvtTRartbEpFLnxer2 cyFUjQmWLn231I1UY7dnXugKvSHnUQpEfxdk0NqMVPvD1rDr/RRL55lhkGZxXzl4 NTvcC2bmTROE0LIdU1m/1ZqMXfd7N0psR73HNfwLyu+lMdtvxWnGJm7ewcXIV7cT PppyKdWn8Jf7HlAPs23y3KGm6hFOoFA1Eh6lHj/uTyvNi4mhta5ZZnju3iYmpFCR Y6XcWb6CzczUbYsiDyi0pn9i78saFEaGhOPuIi8OulPZcBbQhgZ9J8u2HenQk69c Im9zBwXaAOB4r7XCkQtA9FfgH31S+C0ka37NC+7N5jFvQKGNlVo= =rIH/ -----END PGP SIGNATURE----- --=-=-=--