From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 0OY8FlkkOWHaJwAAgWs5BA (envelope-from ) for ; Wed, 08 Sep 2021 23:00:09 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id WAgpElkkOWFkQgAAbx9fmQ (envelope-from ) for ; Wed, 08 Sep 2021 21:00:09 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BC2E5D80 for ; Wed, 8 Sep 2021 23:00:08 +0200 (CEST) Received: from localhost ([::1]:45742 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mO4fv-0002Pa-LO for larch@yhetil.org; Wed, 08 Sep 2021 17:00:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43898) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mO4fQ-0002NL-L5 for guix-devel@gnu.org; Wed, 08 Sep 2021 16:59:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33582) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mO4fP-0001iF-EJ; Wed, 08 Sep 2021 16:59:35 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=35424 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mO4fP-0008Pm-5j; Wed, 08 Sep 2021 16:59:35 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zimoun Subject: Re: delete-generations or --delete-generations? References: <86v93rb5lh.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 Fructidor an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 08 Sep 2021 22:59:33 +0200 In-Reply-To: <86v93rb5lh.fsf@gmail.com> (zimoun's message of "Fri, 27 Aug 2021 11:27:06 +0200") Message-ID: <87wnnqzsui.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org, Raghav Gururajan Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1631134808; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=a8HkE50s5YpVcsQsMgQ9hOHSqGxMr2LKhRBcBUWdl2U=; b=hgV41GwSNLs4XRUpyOuE5J3Rn1vOIhbGhKsAbulYf4nwP4ouBS+dLMoAinzPptQq/MUEx/ LLWmh6K3pPc6Nox6WymnMEs/HMa6aCD7LU+YHShcYRmZIyxCgOnlx1drxVQnDuYfFbYsOs RF3sz64hxGr9EaLTnvE2Tsty8t7zsVE5MzQYURpPw2wjIYJdoThmhUHJBCFOwU73rICdsM OzjoUh3R/j8TIbWPjEwty30wDpp8iJJRmZb+y7pxW8nLpSQshr/qtL/2o/UXNc+nmfR48S evUjkSbTstt0fAt/GMgdtheusAD0bJ/svdm6WMX+1kwq8sa6UTcXqEa0OmvY3g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631134808; a=rsa-sha256; cv=none; b=KBJsApJyooHuiE71iE+pNJqscSOG0blh+1fgcr/9lVJ0isu6wKjM1VQh47zCnxSWkzmLBu ZuhixM9aVT1V/JOWYw+m/4c17TjoTZobrUAJwCKEwOhrCIU8fUkIRN7D2cR2duL5BJNLHL raC+vWOesokAqdjBUiK90MYxkMVsCvLgEoLq54RXVMPL7XAg9f8dtMMVBclT+8jKklkrld GYiwFzjv62Yj7QMgJM1P1Lj8962BqIiSDru3wOwXj6ww3Hwse6WK4Zjb+9d5dHwcO1bToB N7mZq1WtZDgarPm2oD1PyjxP389mJ5WQgYH3/gJNR0mqNy3FwGFUiGfFiZtC2w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -1.91 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: BC2E5D80 X-Spam-Score: -1.91 X-Migadu-Scanner: scn1.migadu.com X-TUID: Vo4vHh8dipEg Hi, zimoun skribis: > I speculate too. :-) I guess because the idea behind =E2=80=9Cguix system= =E2=80=9D is > one action at a time however =E2=80=9Cguix package=E2=80=9D can compose a= ctions in one > transaction (guix package --install=3Dfoo --remove=3Dbar). Using the > default CLI parser (SRFI-37), it seems easier for composing to use the > options (--) than to extract actions. For instance, if it was > =E2=80=9Cguix package =E2=80=9D as it is with =E2=80=9Cguix syste= m=E2=80=9D, then it is harder > to parse the composition, i.e., Yeah, long ago Alex Kost and others proposed turning some of the current =E2=80=98guix package=E2=80=99 options into sub-sub-commands of a new =E2= =80=98guix profile=E2=80=99 sub-command: =E2=80=98guix profile install foo=E2=80=99, =E2=80=98guix prof= ile delete-generations=E2=80=99, etc. It may be consistent but maybe a bit far-fetched and annoying to type=E2=80= =A6 Ludo=E2=80=99.