From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id mNidGUVVCmVeyAAAauVa8A:P1 (envelope-from ) for ; Wed, 20 Sep 2023 04:13:25 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id mNidGUVVCmVeyAAAauVa8A (envelope-from ) for ; Wed, 20 Sep 2023 04:13:25 +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 35B6A4175C for ; Wed, 20 Sep 2023 04:13:25 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=GUWFPrq5; 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"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695176005; h=from:from:sender:sender:reply-to: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=6y2PLAnZPyauCmYxyZKJVg2fbiw/kbq2gaHKo2FZHT0=; b=f6O45cLdaz5p8/64baXrByPvdE5HJB0tfcZMQGOJAPCzAtYXjACG3GBV7VDGf6s2lx8woG q//LMtvy2xCy/IuDE+0RpXG598yiAvWyRcTTFKhFdFtqxdZ5JGhlmMeiwYJs5KBfEL/PdB Fytd0u56eRP5w1MqnDiUAgDaVfcnhR9VB1ic0U87xLlVkoqUlLH2Ij2jYRrweNfFHElxzB lwO16oNQbIKUj2AvERDQahMAGFGY35xvT9SjdpqE2EshU+PZ9BJ25lbu+xj+W30v6O9rjo djud5oHZrIziS6JCUbPYxFUVoL4FBmr+lPbv828WeHwcvTNBhc0vPyfUcFlXew== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=GUWFPrq5; 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"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695176005; a=rsa-sha256; cv=none; b=IBUGUg/F7WZqIenTTYzJtt6mwEznXK15R2G35uNZ4umI/ohemhep/tjKARaIVCMNqkYjgY dTR9a2oK135ER0Pl9VvOgztgVmZzJuwbl5mdSjsG+tiiNgbXHFtH9OwTpsShK/gML7UBhf EC1NwakTT5o9DeyxWq7m+cYTtdezKiO1Yp4NJCgb+5WPcQ8oJDuMwcXtvXdqIplNbSQ9RC TAHMHPmq0lYPAYwjpEU2o7N4lcu8TysxkLq8H5RZDPD+Rj23CidEtbYtpzhbRXcRfZCCOz yPHds9fq4rYDLLHsqw8H8qfiYYttRcAlUaQUTg9dFHGsNTfydTbawgWRk52r6Q== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qimhy-00076v-Ak; Tue, 19 Sep 2023 22:12:54 -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 1qimhv-00076Y-4p for guix-devel@gnu.org; Tue, 19 Sep 2023 22:12:51 -0400 Received: from sail-ipv4.us-core.com ([208.82.101.137]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1qimhq-0005i4-Am for guix-devel@gnu.org; Tue, 19 Sep 2023 22:12:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=6y2PLAnZPyauCmY xyZKJVg2fbiw/kbq2gaHKo2FZHT0=; h=in-reply-to:date:references:subject: cc:to:from; d=lease-up.com; b=GUWFPrq5DCpJ30XcEWyNfa8pzQogK2bmN2AaH3Nm DLv48GOyirTTR3JFdemYpkOQwRuTVgCEAyxfRsuhQ+UtbLSx0wkebR6gOjXXK1Tb5O+baO cYTBMyJoJJYCmEDjQaez0ZG9qmZYlgTHJuSqQPxxGug1LlFeW2Ke2HytoBMX8= Received: by sail-ipv4.us-core.com (OpenSMTPD) with ESMTPSA id efe0b29f (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Wed, 20 Sep 2023 02:12:42 +0000 (UTC) To: zamfofex Cc: "guix-devel@gnu.org" Subject: Re: WebAssembly target for Guix (Showcase) References: <1796225794.262586.1695173664194@privateemail.com> Date: Tue, 19 Sep 2023 19:12:42 -0700 In-Reply-To: <1796225794.262586.1695173664194@privateemail.com> (zamfofex@twdb.moe's message of "Tue, 19 Sep 2023 22:34:24 -0300 (BRT)") Message-ID: <875y45lhid.fsf@lease-up.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=208.82.101.137; envelope-from=felix.lechner@lease-up.com; helo=sail-ipv4.us-core.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, 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.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Felix Lechner From: Felix Lechner via "Development of GNU Guix and the GNU System distribution." Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx1.migadu.com X-Migadu-Spam-Score: -4.06 X-Spam-Score: -4.06 X-Migadu-Queue-Id: 35B6A4175C X-TUID: xENkPuFaLRiS On Tue, Sep 19 2023, zamfofex wrote: > I=E2=80=99d love to know what y=E2=80=99all might think about it! That's super exciting! I do not plan to run GNU Guix inside a WASM runtime (or in a browser) but I would like to experiment with WASM versions of some of our packages. My interest was sparked by the extraordinary claims about the upcoming Hoot, which generates WASM from GNU Guile. The resulting binaries are extremely small ("970 bytes") and "the Hoot-compiled WebAssembly ... is five times faster than native Guile!" [1] In response, I contributed packages for the "micro runtime" [2] and for WasmEdge [3] but neither has been accepted into Guix just yet. Kind regards Felix [1] https://spritely.institute/news/scheme-to-wasm-lambdas-recursion.html [2] https://issues.guix.gnu.org/64179 [3] https://issues.guix.gnu.org/64319