From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Neidhardt Subject: Re: Parameterized packages Date: Fri, 17 Jan 2020 17:46:06 +0100 Message-ID: <874kwu1169.fsf@ambrevar.xyz> 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> <875zhabg0v.fsf@lprndn.info> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:47795) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1isUlF-0004n6-9v for guix-devel@gnu.org; Fri, 17 Jan 2020 11:46:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1isUlB-00041Y-Kx for guix-devel@gnu.org; Fri, 17 Jan 2020 11:46:17 -0500 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:33197) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1isUlB-0003xe-Dz for guix-devel@gnu.org; Fri, 17 Jan 2020 11:46:13 -0500 In-Reply-To: <875zhabg0v.fsf@lprndn.info> 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: L p R n d n , ison Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi! L p R n d n writes: > (define-modificator headless > `((xorg (modify-package xorg > ...)) Thanks for sharing, this is an interesting approach! But it may raise a major challenge. The point of parameters is that they must compose (e.g. headless + static-lib), so can we do that with the "modificator" approach? Say for instance that 2 parameters in particular are not compatible for a given package, how to we handle that? This probably needs more thoughts! :) =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl4h5M4ACgkQm9z0l6S7 zH8mOQgAmP1Nr1L76ujgV+tW+Tt0QDmiK7WnhLvFPyAubL5xVHUOHStiBml8dTYp SLgWI4+TLlH7ON4q/f3GIjP8eqid4OiSmtPw++V2w0FoHZqWDyuK16umu0AeiNw9 6SmlTdaG8umK0VZDvn8uAa5hNr9Ev0szITUCQgrgmRBOmrRXKZhX12he35GTeTQL IRWsUrqt2FjRHBItFhRHb+iktPJ6IrQEWClxMKRWncwhDk4x0FJw1FOXEDgo/S2i V21xm+N2PIbORIM2vYbWNI+swxV59ACeIf7GDZFaW9QbxTqKUX2jVb6M6wgrartQ c4h9nKUtqbAPU3r/Wj2GmNuAhwPJBA== =I3eF -----END PGP SIGNATURE----- --=-=-=--