From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Parameterized packages Date: Sun, 19 Jan 2020 21:30:58 +0100 Message-ID: <87iml7rxx9.fsf@gnu.org> References: <8736ldq74z.fsf@netris.org> <20190719202906.lbanx5puk7t6q4cr@cf0> <87a7753boq.fsf@ambrevar.xyz> <87h813wah0.fsf@gnu.org> <87v9piut40.fsf@ambrevar.xyz> <87o8v5ukgb.fsf@ambrevar.xyz> <87d0blhr9s.fsf@ambrevar.xyz> <20200116190644.uytvzvypuvdwh2iq@n0> <875zhbvzfz.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:41962) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1itHDp-0007sq-6Y for guix-devel@gnu.org; Sun, 19 Jan 2020 15:31:01 -0500 In-Reply-To: <875zhbvzfz.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> (=?utf-8?Q?=22Nicol=C3=B2?= Balzarotti"'s message of "Thu, 16 Jan 2020 22:55:28 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane-mx.org@gnu.org Sender: "Guix-devel" To: =?utf-8?Q?Nicol=C3=B2?= Balzarotti Cc: guix-devel@gnu.org Hi, Nicol=C3=B2 Balzarotti skribis: > Hello! I've not followed the discussion with too much attention, so > forgive me if I'm plain wrong. > But, if I get this right, to me it seems we want something similar to > what nix is already doing. To me, what Nix is doing amounts to: (define (make-me-a-package option1 option2) (package =E2=80=A6)) I believe the extra bit that would be provided here is a bridge between the API and the user interface. Ludo=E2=80=99.