From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id MD8fJkbMbGT1AgEASxT56A (envelope-from ) for ; Tue, 23 May 2023 16:23:02 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id oDgkJkbMbGT6QgEA9RJhRA (envelope-from ) for ; Tue, 23 May 2023 16:23:02 +0200 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 607883D791 for ; Tue, 23 May 2023 16:23:02 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q1SuC-0005xK-Qa; Tue, 23 May 2023 10:22:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1SuB-0005wy-67 for guix-devel@gnu.org; Tue, 23 May 2023 10:22:27 -0400 Received: from mail-lj1-x233.google.com ([2a00:1450:4864:20::233]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q1Su9-0002Va-Is for guix-devel@gnu.org; Tue, 23 May 2023 10:22:26 -0400 Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-2b035e94072so1620181fa.1 for ; Tue, 23 May 2023 07:22:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684851744; x=1687443744; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=9hfxgB5vwykf2U7y2cue9x/Z679emTrwbaHFLJNRSRM=; b=rkFxx3PGOaHGQFegJ1Y1JjWXX+Hndj9goNvSop9EfwIUZSwJ7wVH2us1SQ/u9J45Jy Eez7BP4ChpKdDktcv6nKU/HBerXy6wjmBG+WmWcFO6IYBQFDV96BPqKGp5rKB58VFmKF UkteQEFSxR41rfZ2fARKzTDxPrHxdZhVQT1CdNySev2xraWGZMrHHAY/+TUTXv569Ltm v+gy0BuiEIVtu3UtkK9nUkWimaDIzNQSHG6uaCCAN95cn1bwaEZKWg0ClTY82mK8OT3j pl0I07cubDefLqqlr7uoMMOuM+Ps/5wJWOKf4AwUMdbEXigvMmEgzLClILvQd0QBgkVJ QX1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684851744; x=1687443744; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9hfxgB5vwykf2U7y2cue9x/Z679emTrwbaHFLJNRSRM=; b=D6hBneG30MUMwwdLFsZ2EYTL7BgpRLg0CX84WXThY4tO71eP4/jYWQDl10TOVh7aM/ /dnQD7RiB3awvf6jG6PiP2J7ho9Ecpt6hPGQwA2Xyw7J4yUpgADGt1Zl+CrCoiEeSQCq JDT/W/fuWRi0PDKsTRo8WKZV5EDP8lcf9piJo0xlpDjwFkN2JawS0iuT0/kB3iCYGgTv k4tYx2loWBLLixKudezOur0MnQGX/mOatMdtp9UaO+Ix1jBWjXqbEcuuh73EZ9mgfrw/ 11fvGZfAs8ALhgt3hRt9mZxvV96BN8E78lYq8GH4oiZRBxvrjiv9ah/L45ydURaKIttQ Qq/w== X-Gm-Message-State: AC+VfDzANo11ftA0UeGlR3VcdpPWSH9AdxEyoTQK7Mrds2gYGlAuQS/J svx+ePOcTNPLvIk0uOesGFMaIgyEG9eWaMIA1/U= X-Google-Smtp-Source: ACHHUZ4U0EeKOB+IwKi1/BCyRU8lv6UZMAxxHUBtL7BTcYZlclrOW7pW9Vw4lMtHm+IzjuGMe/AK2vL/inkQZbjcWrI= X-Received: by 2002:a2e:b533:0:b0:2ac:767c:fba0 with SMTP id z19-20020a2eb533000000b002ac767cfba0mr4823633ljm.2.1684851743325; Tue, 23 May 2023 07:22:23 -0700 (PDT) MIME-Version: 1.0 References: <86a5xvv12u.fsf@gmail.com> <95989e12b8be444d908a4401c1fb55d2@dismail.de> <412fbcf010594abbac4c653536022455@dismail.de> In-Reply-To: <412fbcf010594abbac4c653536022455@dismail.de> From: Simon Tournier Date: Tue, 23 May 2023 16:22:11 +0200 Message-ID: Subject: Re: Transformations Shell Syntax To: jgart Cc: Andreas Enge , guix-devel@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::233; envelope-from=zimon.toutoune@gmail.com; helo=mail-lj1-x233.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list 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+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1684851782; a=rsa-sha256; cv=none; b=YOruiB4jXLFG7Yy4QfQLL01idbpsq0scPpxN+xZ5dTWdtcLQvOKN+6JJtJPJf3ZytTpFRo OZALdiUwmllQ72E+oAInXu3PuIQCDCkMubbiXK13OOrzZ4GSlAIPd7z315NnbLUsBQcUL0 mVzMfzpAgGhBtg1Qo3aKYQ+505/eq4SdkIdMnOndn2HUVKnHjz/eIdBx22RiMyZz0XXx7D 5+2/988l3aMIYNPypGhZp6yUqxgglrdASsBHtrpNIJ6Qefgjt+YcCbW0EXJ4pOKgq+/KAc FLb82LpWcQBzFOeV0bOSwnjOgDHevzJwQEjNVbCvka1GuFWWohr//TBoY/VHbw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=rkFxx3PG; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1684851782; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=9hfxgB5vwykf2U7y2cue9x/Z679emTrwbaHFLJNRSRM=; b=uMcwhVBGUmjI9UvuowIGIu03DW71D0ZxPZtuFUICczyqNZG9Vp4EHYlGfmQRtFcixfd30m l1QMi4NO5jY4mycMbR3dzaYAB0Q/C58eWzqJtWLJh/Th0sF8Kccygdd8g5VmlGmUVEKoT/ zS1MrAyAdo9bbwSiXNUR2d+wnL7PAIq8cmfA46GSB4BWhWqzY9CIPlsjM2p2B/8f9u+RG/ 8q2ineoI8yIJ5Kga2Pa3e7bwhe92EM5OrlDZjLQa8TxKpeCTavqcxjWxu1VYo2423zfq0G KrOjGlu+X9qZrft3277+yuBqEpd0mJUDmGcMRHPms7JhOxNfXdSBUpM77SpUAw== X-Migadu-Spam-Score: -5.07 X-Spam-Score: -5.07 X-Migadu-Queue-Id: 607883D791 X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=rkFxx3PG; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-TUID: vk0bvOkMMto/ Hi jgart, On Tue, 23 May 2023 at 16:12, jgart wrote: > Aren't these the current semantics of guix package transformations though? I'm just proposing shell syntax for them. The main difference is explicit vs implicit. The current syntax is explicit. The one you are proposing is implicit. As The Zen of Python (python -c 'import this') says: Explicit is better than implicit. ;-) Cheers, simon