From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 6JljFfeqCmWo4gAAauVa8A:P1 (envelope-from ) for ; Wed, 20 Sep 2023 10:19:03 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 6JljFfeqCmWo4gAAauVa8A (envelope-from ) for ; Wed, 20 Sep 2023 10:19:03 +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 A744F409DA for ; Wed, 20 Sep 2023 10:19:01 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=riseup.net header.s=squak header.b=oIA1p4C5; 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=riseup.net ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695197943; a=rsa-sha256; cv=none; b=GEAgU2qdhIIOQ29jUACqVh6cdA0bTsdyHbhkD4NuR50NOsUB1Q29vK1a3m4awj38KWR6tX 3IAmtqbqorDrJ13HnpnMHntFSx6DJbCvtN7vHa0UCdhslw8wx6lcET1/ODvIb7o9ViTB7+ OnmpE6DBBC+DOyFIPPYNn1Fsb1c9E4LNqPgsnoVaNogRoFyt7igU44mZyULc02j+Ud7Sic M3W0Q9q2Glz+ZTECzST7Cx8rL6QeyjY5vP4btEv9eKD3GCMLmKHU8XY/x90YnDptVUmi4z ZHgKS09YNivoZZ/QVBYMNynAIHl/EAWuCNOyrcPNZCbCg59fsGKWOlLr/3E6xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695197943; 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=Ww22EIH56jhQClC3Zfi3Bz2KEBDTHzqEE7xzq6UCA3Q=; b=jARoizb8mOfjV+4nr6oKP9qvZP9pob4fGm4JrRnokAz/9x3MoBbKTlATbjx+W5veivo1fI +QiqtFqQpQTyT48+isKNddenLhO9cFY0O3WBCf95tcQvMFYaoKtvLG1codPZfjnqAhBgr5 SQGgkPo2nwqXHY6GRH4ECYHlz2gfSeCld8VN0zZXDyAjenP/SOUpu/i/p0o+O4xz0MOsBu 05hZ8odVSH4NCc5YNRXNfSV+KEeJ38KUNJlNvIp7DZ5FbZT2yj06XsACW2JLVWze7ssYB/ bLh0RdUxB/xIVB1LECpGmg2H4wcRpZbaWleuTBf887pDc/xZUcXURBCeBGSNgw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=riseup.net header.s=squak header.b=oIA1p4C5; 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=riseup.net Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qisPr-0004Tm-C5; Wed, 20 Sep 2023 04:18:35 -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 1qisPl-0004T1-Df for guix-devel@gnu.org; Wed, 20 Sep 2023 04:18:29 -0400 Received: from mx1.riseup.net ([198.252.153.129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qisPj-00050w-5t for guix-devel@gnu.org; Wed, 20 Sep 2023 04:18:29 -0400 Received: from fews02-sea.riseup.net (fews02-sea-pn.riseup.net [10.0.1.112]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx1.riseup.net (Postfix) with ESMTPS id 4RrBHg6mjWzDqFh; Wed, 20 Sep 2023 08:18:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1695197904; bh=9pRdRzZ1EuokEgu6Z81eU6njwK0poxmnSvDpJ0LAzsM=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=oIA1p4C5BvQI1X0N1YCU6+UW6tsuLmVV7Yon5KATQXnyy9xmAy4IM7aTp94i2n1WT za6h1sY9PX4HbLjD4DVkuD7Q1kKrwNkZQoRPWVBRxFrP63LD0yPZVTY87fSD3frF3h nlSGEkyC443JI0C2dv/ttfiANx35dKMnmb1LMdok= X-Riseup-User-ID: C23E3C31DE632FEA21B909CEB80F77A175B9F598C363BCF284B1F4DF712DDA5E Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews02-sea.riseup.net (Postfix) with ESMTPSA id 4RrBHS2mbtzFq3Q; Wed, 20 Sep 2023 08:18:12 +0000 (UTC) References: <1796225794.262586.1695173664194@privateemail.com> From: Csepp To: zamfofex Cc: guix-devel@gnu.org Subject: Re: WebAssembly target for Guix (Showcase) Date: Wed, 20 Sep 2023 10:15:16 +0200 In-reply-to: <1796225794.262586.1695173664194@privateemail.com> Message-ID: <87r0mtb6m8.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=198.252.153.129; envelope-from=raingloom@riseup.net; helo=mx1.riseup.net 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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: , 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-Spam-Score: -7.02 X-Spam-Score: -7.02 X-Migadu-Queue-Id: A744F409DA X-Migadu-Scanner: mx2.migadu.com X-TUID: cGqfVlu27hRe zamfofex writes: > Hello, Guix! I have recently worked on a WebAssembly target (for > cross=E2=80=90compilation) for Guix. It=E2=80=99s still in very early sta= ges and thus > fairly lacking, but it is enough to cross=E2=80=90compile certain simple > packages such as =E2=80=98lolcat=E2=80=99. > > Maybe people might find it useful and/or interesting in some way. I > have shared it here: https://git.sr.ht/~zamfofex/guix-wasm > > The WebAssembly changes are applied on top of > https://issues.guix.gnu.org/63088 (=E2=80=9CAdd Lc0=E2=80=9D) because I h= ad in my > local Guix clone, and I didn=E2=80=99t bother to rebase. > > I=E2=80=99d love to know what y=E2=80=99all might think about it! Hosting services on WASM would increase security by a lot, so I'm very excited that someone is working on this. Also cross-compiling GUIs with Guix would be a nice way to support developing for browsers. Qt for instance experimentally supports compiling for WASM.