From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:41979) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j3i30-00037P-UM for gwl-devel@gnu.org; Mon, 17 Feb 2020 10:11:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j3i2y-0002sA-HE for gwl-devel@gnu.org; Mon, 17 Feb 2020 10:10:58 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21155) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j3i2w-0002oy-QE for gwl-devel@gnu.org; Mon, 17 Feb 2020 10:10:55 -0500 References: <87blpxo7p9.fsf@jlicht.xyz> <875zg5mgzr.fsf@elephly.net> From: Ricardo Wurmus Subject: Re: How to get started using GWL 0.2.0 In-reply-to: <875zg5mgzr.fsf@elephly.net> Date: Mon, 17 Feb 2020 16:10:45 +0100 Message-ID: <874kvpmeq2.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gwl-devel-bounces+kyle=kyleam.com@gnu.org Sender: "gwl-devel" To: Jelle Licht Cc: gwl-devel@gnu.org Ricardo Wurmus writes: > Hi Jelle, > > thanks for giving the GWL a try! > >> How do I install GWL, while using a `guix pull'-managed guix (so with >> guile3.0)? As the `guix' that is a propagated input still uses guile2.2, >> this is not as simple as I had hoped it would be. For now I think we could provide a guile3.0-gwl variant in Guix using guile3.0-guix as an input. (Or rather default to Guile 3 and provide a guile2 variant.) >> My other issue relates to actually running computations usings >> GWL. Given the following workflow file: >> >> --8<---------------cut here---------------start------------->8--- >> process hello-world >> # { echo "Hello, world!" } >> >> workflow do-the-thing >> processes hello-world >> --8<---------------cut here---------------end--------------->8--- >> >> I can run GWL to both prepare and graph my workflow, yet I get the >> following backtrace when trying actually `gwl --run=3D': [=E2=80= =A6] > > Oh, I=E2=80=99m sorry! This is a bug. The code was supposed to pass a l= ist of > mapped input files to a procedure, but it accendentally just passed a > boolean. That=E2=80=99s clearly incorrect. I=E2=80=99m going to fix this= soon. > > So I suppose we=E2=80=99ll see a 0.2.1 release soon=E2=80=A6 Sorry about= that! I fixed the bug locally, but I want to add a few more tests for that part of the code before pushing it. -- Ricardo