From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id uDUgOH+Y12IkLAAAbAwnHQ (envelope-from ) for ; Wed, 20 Jul 2022 07:54:07 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id wCExOH+Y12LYXgAA9RJhRA (envelope-from ) for ; Wed, 20 Jul 2022 07:54:07 +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 C000123184 for ; Wed, 20 Jul 2022 07:54:07 +0200 (CEST) Received: from localhost ([::1]:54146 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oE2es-0003Qs-Oj for larch@yhetil.org; Wed, 20 Jul 2022 01:54:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50550) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oE2eC-0003FF-7C for guix-devel@gnu.org; Wed, 20 Jul 2022 01:53:24 -0400 Received: from mx1.dismail.de ([78.46.223.134]:8623) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oE2eA-00041R-7Y for guix-devel@gnu.org; Wed, 20 Jul 2022 01:53:23 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id b35247f7 for ; Wed, 20 Jul 2022 07:53:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date :message-id:from:to:subject:references:mime-version:content-type :content-transfer-encoding; s=20190914; bh=vTK+562I6KnBQ8h64fP94 cgddh8VN3ZiJX+oduhQiDQ=; b=hS7GlijzadyIE+0rNJmXGew9TePF8qXy0RR5M OGh7Aof/lIwkzhynnwjt+AwTPZ4IEQ+FxXUcwP6FafYy1pZeV85zK/lC9/lpPElz ot0QB+o+vXlAIigdMNU8GS8eInPB8gjD5C35Iit3/egF8hHj4wbC74R8AIzRILWg ijboQWK5AZrElY09al+J2bG/5BMRdB8RgNb01FpXXA4i6sPpgleArL/iFvBQggxz r62TEx/HPT/0gj1H/11JXMVm55WCrj2Fl5WqcCczoen+X8w3JoKnqqw1j46u+Cd2 9sVXFUCDk9gbvesTSx1Ffl4IRlCLjEUciW16Z6dKrIe5ntQtg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 7403f9fd for ; Wed, 20 Jul 2022 07:53:17 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 69d07471 for ; Wed, 20 Jul 2022 07:53:17 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 32b37308 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Wed, 20 Jul 2022 07:53:16 +0200 (CEST) Date: Wed, 20 Jul 2022 00:53:25 -0500 Message-ID: <20220720005325.GB24891@gac> From: jgart To: Guix Devel Subject: Guix Without Scheme References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, 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" 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=1658296447; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=J6WMX0LG7y+LKp07+QatH8Sgdu12bsX3ypKTHXysc3w=; b=pbOeBnhM9El9wQQubIyV5jjMpqd1OjzsbvC7Oo0ZGHbRT3uSkKl3GtotLiyM0Dswhp7kZr +8QGi4a2ya4HC0z8XwJVfxsrhQ+bKfE2ddApv+tmYIT0U0wDqAWeb0EsVnCM3zyv/rdWyn n6K2mpdi9pW9yj4bvigeHDugGdIsxda1+mWHULfDEs36+UPdUNTWqsdKtcCDxPX1DyUyyg q/+Y15E+SR6jYY+p0uRQ+04y2CjDcUryjp1Uc8cY1on4Tojn0zmLaYU0KHSdJ1QohrKDMH 5Hiw/3sAxPZbOTfSEJrWrS4oypeiaIHesciC1ljIS5L16A9dbrsQxdwZZQtmDg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1658296447; a=rsa-sha256; cv=none; b=TO5P4hqy9WpMmMbCaYDYbOxiyqtSOKxFtggyg3ub0wXoQX9R4Sl+Dd3q8AFAjgjveKkif8 XY5tCr/HJs3FO+hgKybO66VU6YuUVg1K7PnDn3ZwT6jpr4eF0+6Lz27dbYftRvvst0Q8Xq 1LTDEq6tdUkAT1SQSmhpo7o5Vhj/Dd646OviKpd2j+NSzuCHwAz51iEQt7vgQ/ddClsq7p yGa4kHHWx8L8TseAVQwg5Jq49W0snmQHOt8VINgksg2+bNlvdEXR8/3+i/1RIgNoWcAoM4 RV+p1Eaq7V2Y3TPLfLQ85HdM2Rqv4xIxmZ5hvEYYL0Pna05sGr5kJyqi3zK/Hw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=hS7Glijz; dmarc=pass (policy=reject) header.from=dismail.de; 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: -6.44 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=hS7Glijz; dmarc=pass (policy=reject) header.from=dismail.de; 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: C000123184 X-Spam-Score: -6.44 X-Migadu-Scanner: scn0.migadu.com X-TUID: x4D7dRUiPFYy Hi Guixers, I just wanted to share this presentation that Singpolyma gave titled "Guix Without Scheme": https://archive.org/details/singpolyma-guix-without-scheme Through the course of the presentation, singpolyma demos how to build a Guix package with javascript as well as lua. What do people think of leveraging Guile's compiler tower to write Guix packages in lua, javascript, python, and other languages? nix perhaps? Might be meta fun to write a Guix package in a guile implemented nix frontend. Maybe we should think of Scheme as just one frontend among many to Guile's compiler tower? Is it a future goal for Guix to fully support this unique feature? all best, jgart