From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id ELDSMIZnM2FmPwAAgWs5BA (envelope-from ) for ; Sat, 04 Sep 2021 14:33:10 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id UCh0LIZnM2FTaAAAbx9fmQ (envelope-from ) for ; Sat, 04 Sep 2021 12:33:10 +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 26745123AC for ; Sat, 4 Sep 2021 14:33:10 +0200 (CEST) Received: from localhost ([::1]:38502 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMUr7-0003FR-4Z for larch@yhetil.org; Sat, 04 Sep 2021 08:33:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44348) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMUqu-0003FJ-BE for guix-devel@gnu.org; Sat, 04 Sep 2021 08:32:56 -0400 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:34499) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mMUqr-0003Ko-Ps for guix-devel@gnu.org; Sat, 04 Sep 2021 08:32:56 -0400 Received: by mail-wm1-x335.google.com with SMTP id v20-20020a1cf714000000b002e71f4d2026so1061187wmh.1 for ; Sat, 04 Sep 2021 05:32:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=a6EIJG2AesuHgwhdpNkhHPN6I2mOjt8EnsMWxwjJVik=; b=ZCiEBE6ioZtixQVm785BbyCCHdMu7wKyioAexcEACjEJAXXaP1HInFsFQ4Ra83nfWX MHmGI6xhYIDGPADXHGGBqvwT6IBo0lm2zRVu/xBBSWIAWLA20/9aV37SKe7a8ondHNGs 98NY01HjIR1QWXsWU6LPScFcW1GVGG+8QMMO1AS75mBfnEzoK6s6avszZdvTYVf05uza +t9UHO0KE9nK6IWpv6ReI89wrBejLhaK+UM/f8oYDIXrcMjvuwjOfNbbq/4gjX3vTXy4 aupEG3P85RDYJOwhQnFusdqo4zImBZxHlLxUQ6JVKyntOUWROGv8XJe0DrmYaZccZ10F PxMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=a6EIJG2AesuHgwhdpNkhHPN6I2mOjt8EnsMWxwjJVik=; b=XwC57DYeU1fyJO+eYRZkOJsoJE4tbcgjN8tnuBX5T5dz2FSzSrNC4hSQBgHp2ZdE1I 2yXCt0wHqfGGLsOrPPISmDnqUhnIHeVEkdH1eJ0VDbUF1cAnQjRuvkFlPRUoZBtjEW1G Lv7s1julBq5c/CAsaroDuMq8y19Kb4erlFz7kvxO7WLYxtSeV3LJsSgPMb33B3IARrS1 mbJoMI8u022YHfiDtCNfcGQdIV7ao8GS6AODwOe4HoglKiFjabM8lbsAHu+erWXPufdj NXE9kiyzjsAamOSgs3YVoKZGy6jPAXdYpG+ONpYawrE//ySk+3LdP/oH0PGsKIGcYs7E 88Wg== X-Gm-Message-State: AOAM532DrWzZDdE+bq8u55RaIfVAiM4DkjsT6oWaz6skdGyJji85FDkn I4kQR7HCuDXT7Owl06Cu0L7ciXirfyY= X-Google-Smtp-Source: ABdhPJyRafE/4F8oS6j1/CuPqDmlZ/1RlqgPsd+saNA6bd/Ko2NES2iq71VDVHgGqj99XhwAy0N6hQ== X-Received: by 2002:a7b:c1c7:: with SMTP id a7mr3000800wmj.181.1630758771232; Sat, 04 Sep 2021 05:32:51 -0700 (PDT) Received: from [192.168.178.20] (b2b-109-90-125-150.unitymedia.biz. [109.90.125.150]) by smtp.gmail.com with ESMTPSA id b12sm2353122wrx.72.2021.09.04.05.32.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 04 Sep 2021 05:32:50 -0700 (PDT) Subject: Re: Can we find a better idiom for unversioned packages? To: Liliana Marie Prikler , Sarah Morgensen References: <86o899xsyr.fsf@mgsn.dev> From: Taylan Kammer Message-ID: <0a357d78-ec1a-faba-cfb1-a1b916631e70@gmail.com> Date: Sat, 4 Sep 2021 14:32:48 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=taylan.kammer@gmail.com; helo=mail-wm1-x335.google.com X-Spam_score_int: -58 X-Spam_score: -5.9 X-Spam_bar: ----- X-Spam_report: (-5.9 / 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, NICE_REPLY_A=-3.832, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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, Xinglu Chen 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=1630758790; 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:dkim-signature; bh=a6EIJG2AesuHgwhdpNkhHPN6I2mOjt8EnsMWxwjJVik=; b=psTAd/T0kKWHI7haEoyhMviXV9fezHK6uMQcsIj6DLkcy5/V20U+7ZwjUzw3E/Ht5OStll B7jpKV91uX2MrYd8BqEiN+C/6gybXP62WNiGviC/FS7I4eWK/1eKTBJDk70w+WCI1pfYji +nIta3yaNHHJNmXjsPNKBootck2Xj8HhHuEes5Ak41LKx4E6hSqVnklrhNGXKu/Q36Ool5 VvyavSjqcH4pT2A64KVJlD4c6ejPlWiHYJ/oSTecysBx8QxaLfMEFRhAoNTIBJSRcdOtPz JTrXOQLghXmL54x38sQ0h+rBIikZwoMLTcLobS0baxk+12IztHjqvRcq3vSZQg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1630758790; a=rsa-sha256; cv=none; b=WAXdBvZuc4Uq4I6MywoFHPXJjfUJ7VonFfRjP9WtcX8gU7xuXLfmJmkWbxSRN4MySrl/zR 7ALp5S0Bzp5WcMAPDBYHSPKt6CRX/tCAzPfKw3bTnF0RS8PowmbOvHtNL4fbPhzYIeMEs/ e7Gsr3cUpcghb135CPPao05HwdoniVlkV80gULArQiSjMTkn0uPRFZbbbnUJz6/KIfZXht HEtj3ir6jgcY9kQt4UlT4JzjbaXn67iGcpu4aOGRo/Aab1D5HJAh0iaJKmYTslZdisZ6NL 9O/+7c6+/KNwhTv6Z5IalxhmwShGx1DTQAz0ulgH0YCzyPzy5K4xM4VB579Gjw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ZCiEBE6i; dmarc=pass (policy=none) header.from=gmail.com; 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: -0.62 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ZCiEBE6i; dmarc=pass (policy=none) header.from=gmail.com; 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: 26745123AC X-Spam-Score: -0.62 X-Migadu-Scanner: scn1.migadu.com X-TUID: t8Ov8KS79ngc On 04.09.2021 00:11, Liliana Marie Prikler wrote: > > Well, let #f or *unspecified* would also solve the git blame issue, [...] > Only partially on-topic but: I believe *unspecified* should not be used explicitly in code. It's an implementation detail, and by avoiding it in user code, we lessen the burden on the Guile maintainers to stick to this particular implementation detail for backwards compatibility. I'd advise #f or (values) for a "no meaningful return value" situation. -- Taylan