From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm2-f13.google.com (mail-wm2-f13.google.com [74.125.225.141]) by hrrol.systemreboot.net (OpenSMTPD) with ESMTPS id 4dfc40b8 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Thu, 24 Sep 2026 16:52:38 +0000 (UTC) Received: by mail-wm2-f13.google.com with SMTP id 5b1f17b1804b1-49e83a388f8so383205e9.1 for ; Thu, 24 Sep 2026 09:52:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790268758; x=1790873558; darn=systemreboot.net; h=content-transfer-encoding:content-type:mime-version:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=byZulbgvKWKrjfPC1dm5UEtQXU3MQPKym33pBBoNGpY=; b=FLckLezfmHpWEkDx51nIWbhQP9GEoFUDZeE8yxRk0NzOSGAFmMy4XVaATotj3Cyrgh FMsnfuhLCEjDsD50NegIIe0DPctTUzptgwwzcWjNRBc5KOeZnz+tTtJeFF7CkmLb6gVZ FXU6EtTNTONmVkcfsGnqjKpVRG84s0PaCcY1ke0GiUnnR8C8vwwdLgTqlY5JCwP0S3CG K2sjKfGRcj/eREwH/xdr+jeeD02gOhxG5fTrsMCMvJ5nt7Qh4yLMyW9kjobFpogDU6vj 47fJnzM4Nx0JGbRmQVgROY2GjrpklQny6utyyNUxDiLuthdDUwGU9p9IrRFiQRIs73J0 Hb9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790268758; x=1790873558; h=content-transfer-encoding:content-type:mime-version:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=byZulbgvKWKrjfPC1dm5UEtQXU3MQPKym33pBBoNGpY=; b=JLbSx0D+d38y58QK3O/w6Unea3iORWF3Al8M0OXYthbUa4hi/W41MP+KM4VRWSbX6v em/3rRyDw18+RDR0fOZLx0CSQbsXfUhtMSXkXg4kSsNK2xZrw62gctEdKzRxQMoYyEZs pJ80v8RMLPGyFWrQwmr908C1K0+JS1rvTldoU5SH6A7t6FWRNVIX91KtCXAAi0OpGkbj aT2lV4N7UIemI0GpypowlMqIBu40u8c8mOvgLQgQsVE6fALpsUCOSgyOdnzKWcpJOurN b3yPDz2/lVBRFyFnzI44MyyreqPf5Ev3zBVjW6i/DfiYO8oVsoPTJR/nUvBZiJ48obgR lzXw== X-Gm-Message-State: AFuF++njEPOOO/+DaW7bjb80jYxw6v4h5DN7u8HjdMSneNrLApIwlifA puXrvV5Pv2dfDthzeiwQ8UgsnB3RiQuVIFzfMLGDeXmXT8qwZG0WHSlL X-Gm-Gg: AYBFou2psP457LGKrxNzksGvUzn3/FQr9CFhLg1v9BehXDTN2zW3TUH+du61048NuSI Twdc8pGrEJIxfYM+IraCDeHkrv4zoAVX+3/jqyyXiOk8VeEZXB83OyyLgmludMHkAAj8AV+sAAD c1eF7fYcnEuLVnJENqKyiRnzRlihpirJpwZ+Nz5pihorxtVXPi7QR+QY1Sngzjzj/x3LbKOh+DQ kynNsektmDW1ovuO7oJDeGPB+E+fTjF9huGXv5fsKYG5VW6uh4mEhgVRx9dpBNkcVwLi8LCxrr2 Zgqc6QTtjRmqLgqWxy3KtFoi32eQKFVamKTt6SdT4Qxtr+2Z59Odgzv6M4c9DqiYsAx8OhRchMZ R3HvCRs4Bjt+2HUwWDIBTgLnY1peeKK6RFpzzh0kdcN8BzU96aA4pyq9y0Zm6XI0ufswhKzYXfU wbo8sq/e1B9GcoPquti8+UcwGi/NoiXh8wM2B+H+QCDnYqWyiexausnemh09uZZq2LtUqDMiolS O0= X-Received: by 2002:a05:600c:8b4c:b0:49f:bd3c:bc16 with SMTP id 5b1f17b1804b1-49fe66f4c16mr51839515e9.17.1790268757847; Thu, 24 Sep 2026 09:52:37 -0700 (PDT) Return-Path: Received: from localhost ([2a01:e0a:1146:2e70:5464:d57f:41f:cb7d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5ba0444sm79214165e9.2.2026.09.24.09.52.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 09:52:37 -0700 (PDT) From: Simon Tournier To: Arun Isaac , guix-science@gnu.org Cc: ravanan@systemreboot.net Subject: Re: Talk at RSECon26 on Guix and ravanan In-Reply-To: <87ik4bcsh8.fsf@systemreboot.net> References: <87ik4bcsh8.fsf@systemreboot.net> Date: Thu, 24 Sep 2026 18:12:14 +0200 Message-ID: <871paieiht.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Hi Arun, On Fri, 11 Sep 2026 at 23:50, Arun Isaac wrote: > Hi, > > I gave a talk on Guix and ravanan[1] yesterday at RSECon26[2], the Resear= ch > Software Engineering conference. My slides are at [3]. Nice! Cool. > [4]: https://www.commonwl.org/ Well, this year is running faster that my capacity to tackle my TODO list=E2=80=A6 As discussed back on Jan. / Feb. I have on my TODO list the = item about the =E2=80=9Cnode=E2=80=9D part. Somehow, this make NODE=3D/usr/bin/node prefix=3D/usr/local make install doesn=E2=80=99t seem to me the end of the story. ;-) What I had in mind was= to see what could be done with the old standard of ECMAScript implemented [1] in Guile. Between a coffee and a beer at Guix Days, Andy answered that an easier and maybe better solution might be QuickJS [2] =E2=80=93 a C implementation that supports recent standards. Somehow, it could be nice to embed this into Guile or ravanan instead of relying on NodeJS. Bah I don=E2=80=99t know=E2=80=A6 It=E2=80=99s the item= on my TODO list. ;-) Another item on my TODO list is to try to run some workflows developed by the CWL community with a drop-in replacement of cwltool by ravanan. Well, comment on the gap that needs to be filled. Cheers, simon 1: https://doc.guix.gnu.org/guile/latest/en/html_node/ECMAScript.html 2: https://bellard.org/quickjs/