From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IIulCUOlL2L9HgEAgWs5BA (envelope-from ) for ; Mon, 14 Mar 2022 21:27:47 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 4PlMBkOlL2JhfwAAauVa8A (envelope-from ) for ; Mon, 14 Mar 2022 21:27:47 +0100 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 E4AB845EA9 for ; Mon, 14 Mar 2022 21:27:46 +0100 (CET) Received: from localhost ([::1]:53012 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nTrI9-0007v8-M1 for larch@yhetil.org; Mon, 14 Mar 2022 16:27:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47650) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nTrHV-0007uq-PU for guix-devel@gnu.org; Mon, 14 Mar 2022 16:27:05 -0400 Received: from mail.thebird.nl ([94.142.245.5]:57536) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nTrHT-0000Ne-Sj for guix-devel@gnu.org; Mon, 14 Mar 2022 16:27:05 -0400 Received: by mail.thebird.nl (Postfix, from userid 1000) id B89C61B3D; Mon, 14 Mar 2022 21:26:59 +0100 (CET) Date: Mon, 14 Mar 2022 21:26:59 +0100 From: Pjotr Prins To: Ryan Prior Subject: Re: Building a software toolchain that works Message-ID: <20220314202659.oftyvymu7tjiycba@thebird.nl> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) Received-SPF: pass client-ip=94.142.245.5; envelope-from=pjotr2022@thebird.nl; helo=mail.thebird.nl X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-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: , Cc: Guix Devel Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1647289666; 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; bh=UT8bd+0ufQc6dn5ABJsTvIBl/IZdjgusgjdRIiXV2tA=; b=iby9UCIFo2CrkQSKtXcOpEEZqrKd/tVK2gDu80cwdCi3KcTyf4820NET/SpD5c+4tnyJXc yuehkLmhz+FTMuAerbn6HckLMYvfSq5vh+qDKJtEIU+nlESgQ72J4INf4282kFWIu9Cibt xH92u/u5DqFJ+zAXSgmNQwcQxz6ZBhmb69xZPqR9bbjMYKVNGmVCgd7DDBChuWfFfu/5N0 +F+Ak2qbG3NwJTjikaX2DeTuSD4j54XWWMrB4viFjDvon8nEIGh7d53+giTfEJ1xd+RDrp zDVTA3ICSzvJrg1Xc8bwXbcJ8WqVFouDve9//SPnTzJv/y9vkM/pZV0h2cxBKA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1647289666; a=rsa-sha256; cv=none; b=VtY0PIqSfSmx/QrqoGlP2FpPECgIAGQiJv8iLbHWTehte9er9oIasCW11rP6GgT7PPmZaK ObkKWp2gEJn8Qmlwu8AUCu7LEfKFjGu25mI+TKeBMINbILauAe2zg2f8pEaNJLg5frzWHJ 99wA8q+koVuDp6Q+zEoglNlYkvhNGhJ1I8YEJ3tCKW9wGSMMbEpvWOpEJPI6GIV7W+hc/4 J2p2ySQGTjtB+bi9Bq5q6BqK9RYLCg0CGYxaM8W7Mo3zV6DIRyBeI9kLkzaXohlHmsbL2X R+BOWJ0OHwhC/4rWfmXuFEmk/XWjWWL7h8I7gB5IzQ+0JxE/ZwuMO2z9w/DgMg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; 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-Migadu-Spam-Score: -3.78 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; 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-Migadu-Queue-Id: E4AB845EA9 X-Spam-Score: -3.78 X-Migadu-Scanner: scn0.migadu.com X-TUID: z7PXQs/sC9sw On Mon, Mar 14, 2022 at 07:05:30PM +0000, Ryan Prior wrote: > I love how easy Guix makes it to build lots of tricky software, and > more all the time. Thanks to everybody who's enabled this amazing work > and continues to maintain it! Let's double down on that, and keep > thinking of ways to improve the software toolchain for the whole world. Ryan, I totally agree. I can't believe that mess that is Rust cargo and npm packages today, for example. And they start out as the next new thing to solve all problems! If they would only would have used Guix to create a coherent build system... And then I spent a week's effort on a CMake build system, and CMake is an ugly piece of work. I just kept thinking that if Guix was leveraged you could have a really simple build generator written in Lisp... Now wouldn't that be nice! Pj.