GNU bug report logs - #57379
GUI toolkit for Guile 3.0?

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guile; Reported by: Lee Thomas <leet22303be@HIDDEN>; dated Wed, 24 Aug 2022 11:34:02 UTC; Maintainer for guile is bug-guile@HIDDEN.

Message received at 57379 <at> debbugs.gnu.org:


Received: (at 57379) by debbugs.gnu.org; 26 Aug 2022 20:36:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 26 16:36:27 2022
Received: from localhost ([127.0.0.1]:54626 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRg43-0000mr-5T
	for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 16:36:27 -0400
Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21164)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1oRg3x-0000mZ-Jq
 for 57379 <at> debbugs.gnu.org; Fri, 26 Aug 2022 16:36:21 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1661546168; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=jjinWFtZ+KTZbwA3YDuPhtpY8eyyAagNI1dcyRwIW+3i2Dck1nsa9tiSUWp5cyuecxv7+Xu7CDeZvq4fO36+H9+XJnZH1G/4uLMmnWBt6P2D8z8/M7aFcoTgMW+9qmY5CIlFNbm0FLOSjYZdXPdDLNbHZshS15qlP5a2otv6+7A=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1661546168;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To;
 bh=KYmwvB5hDioTeYFs43nDTPxkhGeietrDm2uOi2jrOmw=; 
 b=jh+dXu/chOdJSExsP4L1bBHLXQ4iTfzxgjAB/kaUh9m3fX+ze4zvd4BEFWPBOzR2kMp0MjnA08YIGRpriH75XHHJntPKLi8cJwILWs6dZaWKpXzDNJrZN9SKqt5cse4J6PxKZIRBZp0wVqwsMtEAIMaNWDe6ixKs4kJZYItFO6k=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1661546168; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=References:From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To;
 bh=KYmwvB5hDioTeYFs43nDTPxkhGeietrDm2uOi2jrOmw=;
 b=BQtYWoNtFaDeCAaDmToWYBwJlZa5CaiZ0GXfilItY55KtvwpwrG3AML7rqYst7YI
 afRCYwvBGLIbyH/5NbPL4YQcuQHfy/zyGlaScZ6+rI62kD2YOKvgW9qQk9Jbpx0+j6Q
 xyf+yKhauD6M5CE0g4oGkKtmDhjv2VIE0n6DmBz8=
Received: from localhost (i5E862D8D.versanet.de [94.134.45.141]) by
 mx.zohomail.com with SMTPS id 1661546167489184.44517639933667;
 Fri, 26 Aug 2022 13:36:07 -0700 (PDT)
References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
 <87mtbtrffm.fsf@HIDDEN> <20220824170318.70af5603@aicha>
 <CANYin9VtwNCbZu1z_tPfn70XhzOgag4boj5wosVcZX+a3U=Y0w@HIDDEN>
 <20220825232724.6a4191ef@aicha>
 <CANYin9UQ5-m0fZ9hi7kdEDSnhO1rjq-02KiWtY2nzVJgdjO=2Q@HIDDEN>
User-agent: mu4e 1.8.7; emacs 28.1
From: Ricardo Wurmus <rekado@HIDDEN>
To: Lee Thomas <leet22303be@HIDDEN>
Subject: Re: bug#57379: GUI toolkit for Guile 3.0?
Date: Fri, 26 Aug 2022 22:35:05 +0200
In-reply-to: <CANYin9UQ5-m0fZ9hi7kdEDSnhO1rjq-02KiWtY2nzVJgdjO=2Q@HIDDEN>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Message-ID: <87h71yyc7g.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57379
Cc: Jessica Tallon <tsyesika@HIDDEN>, bug-guile@HIDDEN,
 57379 <at> debbugs.gnu.org, David Pirotte <david@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Lee Thomas <leet22303be@HIDDEN> writes:

> So I assume I haven't fixed the guix environment completely yet, but
> I'm still working on that. The guix toolset is advertised to manage
> all the interdependencies, but I'm not certain that it works in every
> situation. I'll keep trying, though. Thanks again.

Could you please show us how to reproduce this?  We would need to see
the Guix command, the code you run, and ideally the output of =E2=80=9Cguix
describe=E2=80=9D.

--=20
Ricardo




Information forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 26 Aug 2022 20:36:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 26 16:36:21 2022
Received: from localhost ([127.0.0.1]:54623 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRg3w-0000mY-S8
	for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 16:36:21 -0400
Received: from lists.gnu.org ([209.51.188.17]:45644)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1oRg3v-0000mR-Oc
 for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 16:36:20 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:37526)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rekado@HIDDEN>)
 id 1oRg3v-0001kT-Ik
 for bug-guile@HIDDEN; Fri, 26 Aug 2022 16:36:19 -0400
Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21162)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rekado@HIDDEN>)
 id 1oRg3t-0000Nb-OI
 for bug-guile@HIDDEN; Fri, 26 Aug 2022 16:36:19 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1661546168; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=jjinWFtZ+KTZbwA3YDuPhtpY8eyyAagNI1dcyRwIW+3i2Dck1nsa9tiSUWp5cyuecxv7+Xu7CDeZvq4fO36+H9+XJnZH1G/4uLMmnWBt6P2D8z8/M7aFcoTgMW+9qmY5CIlFNbm0FLOSjYZdXPdDLNbHZshS15qlP5a2otv6+7A=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1661546168;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To;
 bh=KYmwvB5hDioTeYFs43nDTPxkhGeietrDm2uOi2jrOmw=; 
 b=jh+dXu/chOdJSExsP4L1bBHLXQ4iTfzxgjAB/kaUh9m3fX+ze4zvd4BEFWPBOzR2kMp0MjnA08YIGRpriH75XHHJntPKLi8cJwILWs6dZaWKpXzDNJrZN9SKqt5cse4J6PxKZIRBZp0wVqwsMtEAIMaNWDe6ixKs4kJZYItFO6k=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1661546168; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=References:From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To;
 bh=KYmwvB5hDioTeYFs43nDTPxkhGeietrDm2uOi2jrOmw=;
 b=BQtYWoNtFaDeCAaDmToWYBwJlZa5CaiZ0GXfilItY55KtvwpwrG3AML7rqYst7YI
 afRCYwvBGLIbyH/5NbPL4YQcuQHfy/zyGlaScZ6+rI62kD2YOKvgW9qQk9Jbpx0+j6Q
 xyf+yKhauD6M5CE0g4oGkKtmDhjv2VIE0n6DmBz8=
Received: from localhost (i5E862D8D.versanet.de [94.134.45.141]) by
 mx.zohomail.com with SMTPS id 1661546167489184.44517639933667;
 Fri, 26 Aug 2022 13:36:07 -0700 (PDT)
References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
 <87mtbtrffm.fsf@HIDDEN> <20220824170318.70af5603@aicha>
 <CANYin9VtwNCbZu1z_tPfn70XhzOgag4boj5wosVcZX+a3U=Y0w@HIDDEN>
 <20220825232724.6a4191ef@aicha>
 <CANYin9UQ5-m0fZ9hi7kdEDSnhO1rjq-02KiWtY2nzVJgdjO=2Q@HIDDEN>
User-agent: mu4e 1.8.7; emacs 28.1
From: Ricardo Wurmus <rekado@HIDDEN>
To: Lee Thomas <leet22303be@HIDDEN>
Subject: Re: bug#57379: GUI toolkit for Guile 3.0?
Date: Fri, 26 Aug 2022 22:35:05 +0200
In-reply-to: <CANYin9UQ5-m0fZ9hi7kdEDSnhO1rjq-02KiWtY2nzVJgdjO=2Q@HIDDEN>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Message-ID: <87h71yyc7g.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@HIDDEN;
 helo=sender4-of-o51.zoho.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,
 RCVD_IN_DNSWL_NONE=-0.0001, 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-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Jessica Tallon <tsyesika@HIDDEN>, bug-guile@HIDDEN,
 57379 <at> debbugs.gnu.org, David Pirotte <david@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)


Lee Thomas <leet22303be@HIDDEN> writes:

> So I assume I haven't fixed the guix environment completely yet, but
> I'm still working on that. The guix toolset is advertised to manage
> all the interdependencies, but I'm not certain that it works in every
> situation. I'll keep trying, though. Thanks again.

Could you please show us how to reproduce this?  We would need to see
the Guix command, the code you run, and ideally the output of =E2=80=9Cguix
describe=E2=80=9D.

--=20
Ricardo




Information forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.

Message received at 57379 <at> debbugs.gnu.org:


Received: (at 57379) by debbugs.gnu.org; 26 Aug 2022 20:03:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 26 16:03:28 2022
Received: from localhost ([127.0.0.1]:54579 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRfY8-0008NY-1H
	for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 16:03:28 -0400
Received: from mail-lj1-f181.google.com ([209.85.208.181]:42976)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leet22303be@HIDDEN>) id 1oRfY6-0008NL-FN
 for 57379 <at> debbugs.gnu.org; Fri, 26 Aug 2022 16:03:27 -0400
Received: by mail-lj1-f181.google.com with SMTP id x24so2559094lji.9
 for <57379 <at> debbugs.gnu.org>; Fri, 26 Aug 2022 13:03:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc;
 bh=+otBGUcSchyIPVe+eTDcW+3t6EECBFk2Ll/DNfIbyXk=;
 b=c9kvNrkW6fJfDmJt/uVNGNS+VTiL6Zi38jSAfhdNYmxw2MKfCA78DkJesVV+okymNI
 GjgubfKo23icY5KOzzlV+KwPU6jWoodo6bPtmNGauFGfNn8wKOrfRytZyQ2y9eTd4gJV
 9Y/4m2wBerIXtWyLg89ignkQxC05qZauBzPUNVffaXvzCFotFOAqTmhOEadOKhdNnRNJ
 P28bhAy/LADGT9qusn3sQQla8jlYsP82S1y5LboUCrkINtgGnL209rRTtRamMkiFU2XI
 HyP10lzqRQEHnt2GWlRGebPTwxbBCrvnvaiHwCn2auHj6WN5NKYIFDWEVfwygjvthpVE
 N1NQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc;
 bh=+otBGUcSchyIPVe+eTDcW+3t6EECBFk2Ll/DNfIbyXk=;
 b=nZn/B/hc9XUUCPCivYUKFW16dcZQeCzZJkx9PxLqJQgUU3EafZr8PcSr/b0mtup41r
 RkXWf0ZKi6/Y74nxhdhfd+UeP7ICQySZ4vn4SW8xwjxNcYsQzlQtYRIiF702dqWVOgGi
 uTWRObgLW/uUuurwfVbKBEDLzt+5Kjf+MjIj02/sE5+NaCXHeEmtVeOFXRmTVkF4nQgq
 rBiC8bdPQrnM6Nzez5GTbp5HPEuKp75PdYhocNaDppr7gAhmxdjIVTlMXmx7oSWYaJzM
 8KrjNC+Yost+zWKYGZyW+GH6cM9j5NXV3gMvEkwHF7WENspiX/J1ru45aKIPZWD0NekH
 Exsw==
X-Gm-Message-State: ACgBeo2CuEAZ1QmOZWtk6gc3XBa+DqVz/sHJXt4BmKdnjxXdupSqcmT+
 rcRbvt3CHZFyhX6n4Uob5Fsuxx/mKZRWw7a+0Q0=
X-Google-Smtp-Source: AA6agR4ujRyNtWiNX0Bnpo6jUX/s17dfSw5cIwNEy7/MT6Zck9dE12a2kX6ec8QLfYybf/DtR0WnwbozOrJFzCXyHuQ=
X-Received: by 2002:a2e:a5c3:0:b0:261:ac2d:2820 with SMTP id
 n3-20020a2ea5c3000000b00261ac2d2820mr2881142ljp.243.1661544200262; Fri, 26
 Aug 2022 13:03:20 -0700 (PDT)
MIME-Version: 1.0
References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
 <87mtbtrffm.fsf@HIDDEN> <20220824170318.70af5603@aicha>
 <CANYin9VtwNCbZu1z_tPfn70XhzOgag4boj5wosVcZX+a3U=Y0w@HIDDEN>
 <20220825232724.6a4191ef@aicha>
In-Reply-To: <20220825232724.6a4191ef@aicha>
From: Lee Thomas <leet22303be@HIDDEN>
Date: Fri, 26 Aug 2022 13:03:09 -0700
Message-ID: <CANYin9UQ5-m0fZ9hi7kdEDSnhO1rjq-02KiWtY2nzVJgdjO=2Q@HIDDEN>
Subject: Re: bug#57379: GUI toolkit for Guile 3.0?
To: David Pirotte <david@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000d5d9d705e72a672b"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57379
Cc: Jessica Tallon <tsyesika@HIDDEN>, 57379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000d5d9d705e72a672b
Content-Type: text/plain; charset="UTF-8"

Thank you greatly, David. I cleaned up my guix environment and reinstalled
G-Golf, and now the hello world script runs but hangs after these errors:

(g-golf-hello-world.scm:494347): GLib-GObject-WARNING **: 12:37:46.818:
cannot register existing type 'GdkPixbuf'

(g-golf-hello-world.scm:494347): GLib-GObject-CRITICAL **: 12:37:46.818:
g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE
(instance_type)' failed

(g-golf-hello-world.scm:494347): GLib-GObject-CRITICAL **: 12:37:46.818:
g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE
(instance_type)' failed

(g-golf-hello-world.scm:494347): GLib-CRITICAL **: 12:37:46.818:
g_once_init_leave: assertion 'result != 0' failed

So I assume I haven't fixed the guix environment completely yet, but I'm
still working on that. The guix toolset is advertised to manage all the
interdependencies, but I'm not certain that it works in every situation.
I'll keep trying, though. Thanks again.

On Thu, Aug 25, 2022 at 7:27 PM David Pirotte <david@HIDDEN> wrote:

> Hello Lee,
>
> > David, I was able to install G-Golf via guix, and that also worked
> > with the "use-modules" portion of your "Hello, World!" example.
>
> > HOWEVER (alas), both examples fail on the "use-typelibs" line, with:
> > Typelib file for namespace 'Gtk', version '4.0' not found
>
> This is a guix 'problem' [1], please try to get some help on guix-user
> ML, or if you have on irc:      irc.libera.chat (channel) #guix
>
> > In trying to resolve that error myself, I found that the guile manual
> > has no entry for "use-typelib" in the Procedures Index. :-/  I'll
> > submit that bug in a new email, after confirming there's not already
> > a thread.
>
> No, there is no 'use-typelib, as you can read in each example, the
> procedure call is:
>
>         (g-irepository-require "Gtk" #:version "4.0")
>         [ the manual has an entry for g-irepository-require
>
> So, with this in mind, the error message is 'correct'. Note that it
> would also fail if there is a tipo in the namespace, or if you refer to
> a version that does not exist ...
>
> > Oh, and David, https://www.gnu.org/software/g-golf/index.html has a
> > link for Typelib that 404s. I would suggest a fix, but I couldn't
> > easily find one, sorry.
>
> Thanks, I'll look at this.
>
> David
>
> [1]     I mean you need to find the name of the package and install
> it, this is not a G-Golf dependency, it is only needed if you wish t
> run those examples, which are mini apps, not part of the G-Golf core
> lib ... so to speak, it is 'user dependency' ... I think guix has Gtk-4+
> packages, including the package that 'has' the typelib, but I don't use
> guix, so i am unable to give you precise guidance ... the #guix channel
> is extremely responsive, helpful, and very friendly, so don't be
> scared to ask ...
>

--000000000000d5d9d705e72a672b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thank=C2=A0you greatly, David. I cleaned up my guix enviro=
nment and reinstalled G-Golf, and now the hello world script runs but hangs=
 after these errors:<div><br></div><div><font face=3D"monospace">(g-golf-he=
llo-world.scm:494347): GLib-GObject-WARNING **: 12:37:46.818: cannot regist=
er existing type &#39;GdkPixbuf&#39;<br><br>(g-golf-hello-world.scm:494347)=
: GLib-GObject-CRITICAL **: 12:37:46.818: g_type_add_interface_static: asse=
rtion &#39;G_TYPE_IS_INSTANTIATABLE (instance_type)&#39; failed<br><br>(g-g=
olf-hello-world.scm:494347): GLib-GObject-CRITICAL **: 12:37:46.818: g_type=
_add_interface_static: assertion &#39;G_TYPE_IS_INSTANTIATABLE (instance_ty=
pe)&#39; failed<br><br>(g-golf-hello-world.scm:494347): GLib-CRITICAL **: 1=
2:37:46.818: g_once_init_leave: assertion &#39;result !=3D 0&#39; failed</f=
ont><br></div><div><font face=3D"monospace"><br></font></div><div><font fac=
e=3D"arial, sans-serif">So I assume I haven&#39;t fixed the guix environmen=
t completely yet, but I&#39;m still working on that. The guix toolset is ad=
vertised to manage all the interdependencies, but I&#39;m not certain that =
it works in every situation. I&#39;ll keep trying, though. Thanks again.</f=
ont></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Thu, Aug 25, 2022 at 7:27 PM David Pirotte &lt;<a href=3D"mail=
to:david@HIDDEN">david@HIDDEN</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">Hello Lee,<br>
<br>
&gt; David, I was able to install G-Golf via guix, and that also worked<br>
&gt; with the &quot;use-modules&quot; portion of your &quot;Hello, World!&q=
uot; example.<br>
<br>
&gt; HOWEVER (alas), both examples fail on the &quot;use-typelibs&quot; lin=
e, with:<br>
&gt; Typelib file for namespace &#39;Gtk&#39;, version &#39;4.0&#39; not fo=
und<br>
<br>
This is a guix &#39;problem&#39; [1], please try to get some help on guix-u=
ser<br>
ML, or if you have on irc:=C2=A0 =C2=A0 =C2=A0 irc.libera.chat (channel) #g=
uix<br>
<br>
&gt; In trying to resolve that error myself, I found that the guile manual<=
br>
&gt; has no entry for &quot;use-typelib&quot; in the Procedures Index. :-/=
=C2=A0 I&#39;ll<br>
&gt; submit that bug in a new email, after confirming there&#39;s not alrea=
dy<br>
&gt; a thread.<br>
<br>
No, there is no &#39;use-typelib, as you can read in each example, the<br>
procedure call is:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (g-irepository-require &quot;Gtk&quot; #:versio=
n &quot;4.0&quot;)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [ the manual has an entry for g-irepository-req=
uire<br>
<br>
So, with this in mind, the error message is &#39;correct&#39;. Note that it=
<br>
would also fail if there is a tipo in the namespace, or if you refer to<br>
a version that does not exist ...<br>
<br>
&gt; Oh, and David, <a href=3D"https://www.gnu.org/software/g-golf/index.ht=
ml" rel=3D"noreferrer" target=3D"_blank">https://www.gnu.org/software/g-gol=
f/index.html</a> has a<br>
&gt; link for Typelib that 404s. I would suggest a fix, but I couldn&#39;t<=
br>
&gt; easily find one, sorry.<br>
<br>
Thanks, I&#39;ll look at this.<br>
<br>
David<br>
<br>
[1]=C2=A0 =C2=A0 =C2=A0I mean you need to find the name of the package and =
install<br>
it, this is not a G-Golf dependency, it is only needed if you wish t<br>
run those examples, which are mini apps, not part of the G-Golf core<br>
lib ... so to speak, it is &#39;user dependency&#39; ... I think guix has G=
tk-4+<br>
packages, including the package that &#39;has&#39; the typelib, but I don&#=
39;t use<br>
guix, so i am unable to give you precise guidance ... the #guix channel<br>
is extremely responsive, helpful, and very friendly, so don&#39;t be<br>
scared to ask ...<br>
</blockquote></div>

--000000000000d5d9d705e72a672b--




Information forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.

Message received at 57379 <at> debbugs.gnu.org:


Received: (at 57379) by debbugs.gnu.org; 26 Aug 2022 02:27:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 25 22:27:42 2022
Received: from localhost ([127.0.0.1]:51687 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRP4P-0003ef-U2
	for submit <at> debbugs.gnu.org; Thu, 25 Aug 2022 22:27:42 -0400
Received: from maximusconfessor.all2all.org ([79.99.200.102]:48884)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <david@HIDDEN>) id 1oRP4M-0003eU-4r
 for 57379 <at> debbugs.gnu.org; Thu, 25 Aug 2022 22:27:40 -0400
Received: from localhost (localhost [127.0.0.1])
 by maximusconfessor.all2all.org (Postfix) with ESMTP id BC6711BE02CC;
 Fri, 26 Aug 2022 04:27:34 +0200 (CEST)
Received: from maximusconfessor.all2all.org ([127.0.0.1])
 by localhost (maximusconfessor.all2all.org [127.0.0.1]) (amavisd-new,
 port 10024)
 with ESMTP id u8fPSejiB6YN; Fri, 26 Aug 2022 04:27:34 +0200 (CEST)
Received: from aicha (unknown [179.210.48.225])
 by maximusconfessor.all2all.org (Postfix) with ESMTPSA id E6B3C1BE02C7;
 Fri, 26 Aug 2022 04:27:32 +0200 (CEST)
Date: Thu, 25 Aug 2022 23:27:24 -0300
From: David Pirotte <david@HIDDEN>
To: Lee Thomas <leet22303be@HIDDEN>
Subject: Re: bug#57379: GUI toolkit for Guile 3.0?
Message-ID: <20220825232724.6a4191ef@aicha>
In-Reply-To: <CANYin9VtwNCbZu1z_tPfn70XhzOgag4boj5wosVcZX+a3U=Y0w@HIDDEN>
References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
 <87mtbtrffm.fsf@HIDDEN> <20220824170318.70af5603@aicha>
 <CANYin9VtwNCbZu1z_tPfn70XhzOgag4boj5wosVcZX+a3U=Y0w@HIDDEN>
X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="Sig_/Xw48TlfheKszPy7tGPQ.taU";
 protocol="application/pgp-signature"; micalg=pgp-sha512
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 57379
Cc: Jessica Tallon <tsyesika@HIDDEN>, 57379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--Sig_/Xw48TlfheKszPy7tGPQ.taU
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hello Lee,

> David, I was able to install G-Golf via guix, and that also worked
> with the "use-modules" portion of your "Hello, World!" example.

> HOWEVER (alas), both examples fail on the "use-typelibs" line, with:
> Typelib file for namespace 'Gtk', version '4.0' not found

This is a guix 'problem' [1], please try to get some help on guix-user
ML, or if you have on irc:	irc.libera.chat	(channel) #guix

> In trying to resolve that error myself, I found that the guile manual
> has no entry for "use-typelib" in the Procedures Index. :-/  I'll
> submit that bug in a new email, after confirming there's not already
> a thread.

No, there is no 'use-typelib, as you can read in each example, the
procedure call is:

	(g-irepository-require "Gtk" #:version "4.0")
	[ the manual has an entry for g-irepository-require

So, with this in mind, the error message is 'correct'. Note that it
would also fail if there is a tipo in the namespace, or if you refer to
a version that does not exist ...

> Oh, and David, https://www.gnu.org/software/g-golf/index.html has a
> link for Typelib that 404s. I would suggest a fix, but I couldn't
> easily find one, sorry.

Thanks, I'll look at this.

David

[1]	I mean you need to find the name of the package and install
it, this is not a G-Golf dependency, it is only needed if you wish t
run those examples, which are mini apps, not part of the G-Golf core
lib ... so to speak, it is 'user dependency' ... I think guix has Gtk-4+
packages, including the package that 'has' the typelib, but I don't use
guix, so i am unable to give you precise guidance ... the #guix channel
is extremely responsive, helpful, and very friendly, so don't be
scared to ask ...

--Sig_/Xw48TlfheKszPy7tGPQ.taU
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmMIL4wACgkQ83T9k6MF
eteF/wf/WHXFncX26xWCN2vbMt2rV1Q4/wSwyRuTKjElPjrknexff+BBbEA8/ySK
jp2AwQMqZXLuiv6D/hz/eoX1T1pOS2H7L1V7MVA/9q+nGsBxCPSML1prn/aPUEPb
QunhjLdSy8WLDj7chyfsYQEQ2xfz/KshrXKOsid3KrI2ZmwRJfEYagH6PV8McP8f
+3865VkoyPBbjf5XARQfFdJ2tu+OfsaHZWiyT5wlw1S9PWyvUNNl4TyPaolXT1eB
edj5j8kJk+sMqXIjE/ZGcVN7h5w1XzJbvz6yvMCbvhsOx0z8rC5GBbh+bwT6QrPu
+E+F438L138fggO/z5NQk0cKQyQvkg==
=MjwL
-----END PGP SIGNATURE-----

--Sig_/Xw48TlfheKszPy7tGPQ.taU--




Information forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.

Message received at 57379 <at> debbugs.gnu.org:


Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 21:49:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 17:49:31 2022
Received: from localhost ([127.0.0.1]:48338 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQyFf-0001qX-9u
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 17:49:31 -0400
Received: from mail-lf1-f45.google.com ([209.85.167.45]:36612)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leet22303be@HIDDEN>) id 1oQyFd-0001qK-Ry
 for 57379 <at> debbugs.gnu.org; Wed, 24 Aug 2022 17:49:30 -0400
Received: by mail-lf1-f45.google.com with SMTP id n15so4677207lfe.3
 for <57379 <at> debbugs.gnu.org>; Wed, 24 Aug 2022 14:49:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc;
 bh=1LuU7gySII56eb7q/GRYJEWIlemjj8fh0YhnHUgjpxY=;
 b=EfgJNCEMNW6AU2KdcoRQ6UKIHcRutzWmg1zu3mjuZJ/NFRPbcYWXKlNn8LafU6859z
 XFjYL4DRCq31SNMqLpaW91d+LQiU0KxN1CkCumdmNz01VWSbZ1v4iIar9gT8nocb0pfU
 twk8+Gr32+mjzTyego5C89VGVXPPuNGUVK2KbcQWcLKNDWDNe9yPHu56pamsDa3mF1VD
 qbZgQDvCRlwS8p7ZHdsZMgkClLU3cjJQM+7NdaSfiMrxw2/Rzkq9oiM+vYVMduMjRJj6
 JT2GnHQDTR7BUR9tSYObbMNbDa1plksoMFaBYrUs98aULgNSaAEO/mvfpVc2ITyRUMRq
 RZzw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc;
 bh=1LuU7gySII56eb7q/GRYJEWIlemjj8fh0YhnHUgjpxY=;
 b=Iea+wZP/Zcu5Aldd0OZQ+e3QmbqgkOVOSbtPHk4Rqzp5HiJ2Rgwfa7A+Q/wvawazu2
 IXzaIWI0NyTrp+A+EOD55U0eMFk3PSith6DSnpFx+tcB7gdFksW/aa8SFx9jP7A5VP8s
 mMKg1cOv/0SvR9wRhAp+TsklN8fVcx16ATo7vkZZI1mfzkfSfxRAUu1lyRI0aguuwmSP
 0owSJQlvvVzpKqy769VKNxm9b7RoDdslQEyBraMX0u1ZP03BAxuzAq5F/akI28D/I/8A
 eCX4CtVLwr4p9LfHhrRoWATdj+ewkiVKYhcquuK1ec04p555f+HrcHtyoqs4CyPnNxb9
 9vIw==
X-Gm-Message-State: ACgBeo353DZiw1HNeURCDpc5ImGjgYxexa/qejt/4ovpHUT7ETnm8qeT
 zmesGiQuUJDKxC/cSkzC3WaLZA5kaUxV+hZbtNIChNMV8/5n6Q==
X-Google-Smtp-Source: AA6agR41Gmx3QAhA8FNrt65s/tI5vBpCXCLMYLHR2mJDP8538bFMPBvPjvmerOkNUWXkG1+Vq8LnUa0i6lflYgCsXSo=
X-Received: by 2002:a05:6512:234a:b0:492:d80a:e570 with SMTP id
 p10-20020a056512234a00b00492d80ae570mr234122lfu.652.1661377763710; Wed, 24
 Aug 2022 14:49:23 -0700 (PDT)
MIME-Version: 1.0
References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
 <87mtbtrffm.fsf@HIDDEN> <20220824170318.70af5603@aicha>
In-Reply-To: <20220824170318.70af5603@aicha>
From: Lee Thomas <leet22303be@HIDDEN>
Date: Wed, 24 Aug 2022 14:49:12 -0700
Message-ID: <CANYin9VtwNCbZu1z_tPfn70XhzOgag4boj5wosVcZX+a3U=Y0w@HIDDEN>
Subject: Re: bug#57379: GUI toolkit for Guile 3.0?
To: David Pirotte <david@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000071996005e703a72d"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57379
Cc: Jessica Tallon <tsyesika@HIDDEN>, 57379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000071996005e703a72d
Content-Type: text/plain; charset="UTF-8"

Thank you both!!

Jessica, when I invoked the guix shell as you showed, it worked in that
"(use-modules (gi))" succeeded. I need to learn more about including
packages with the guix shell command. It's odd that I can get the latest
guile to run without specifying it for guix, but I must have the other
packages for gi to work .. . .

David, I was able to install G-Golf via guix, and that also worked with the
"use-modules" portion of your "Hello, World!" example.

HOWEVER (alas), both examples fail on the "use-typelibs" line, with:
Typelib file for namespace 'Gtk', version '4.0' not found

In trying to resolve that error myself, I found that the guile manual has
no entry for "use-typelib" in the Procedures Index. :-/  I'll submit that
bug in a new email, after confirming there's not already a thread.

Oh, and David, https://www.gnu.org/software/g-golf/index.html has a link
for Typelib that 404s. I would suggest a fix, but I couldn't easily find
one, sorry.

But both of you have shown me that what I originally wanted to do is, in
fact, doable. Thanks again!


On Wed, Aug 24, 2022 at 1:03 PM David Pirotte <david@HIDDEN> wrote:

> Hello,
>
> > > ... I'm trying to at least prototype a GUI in the same way that
> > > in Python I can write "import gi" and proceed to create a GTK
> > > window, add buttons and menubars and toolbars, etc.
>
> You might also try G-Golf - disclaimer, I am the G-Golf maintainer, I
> was hoping/waiting that some answer(s) would point to both solutions,
> but as it didn't happen, here is the link [1].
>
> David
>
> [1]     https://www.gnu.org/software/g-golf/index.html
>

--00000000000071996005e703a72d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thank you both!!<div><br></div><div>Jessica, when I invoke=
d the guix shell as you showed, it worked in that &quot;(use-modules (gi))&=
quot; succeeded. I need to learn more about including packages with the gui=
x shell command. It&#39;s odd that I can get the latest guile to run withou=
t specifying it for guix, but I must have the other packages for gi to work=
 .. . .</div><div><br></div><div>David, I was able to install G-Golf via gu=
ix, and that also worked with the &quot;use-modules&quot; portion of your &=
quot;Hello, World!&quot; example.</div><div><br></div><div>HOWEVER (alas), =
both examples fail on the &quot;use-typelibs&quot; line, with:</div><div><f=
ont face=3D"monospace">Typelib file for namespace &#39;Gtk&#39;, version &#=
39;4.0&#39; not found</font><br></div><div><font face=3D"monospace"><br></f=
ont></div><div><font face=3D"arial, sans-serif">In trying to resolve that e=
rror myself, I found that the guile manual has no entry for &quot;use-typel=
ib&quot; in the Procedures Index. :-/=C2=A0 I&#39;ll submit that bug in a n=
ew email, after confirming there&#39;s not already a thread.</font></div><d=
iv><font face=3D"arial, sans-serif"><br></font></div><div><font face=3D"ari=
al, sans-serif">Oh, and David,=C2=A0</font><a href=3D"https://www.gnu.org/s=
oftware/g-golf/index.html">https://www.gnu.org/software/g-golf/index.html</=
a> has a link for Typelib that 404s. I would suggest a fix, but I couldn&#3=
9;t easily find one, sorry.</div><div><font face=3D"arial, sans-serif"><br>=
</font></div><div><font face=3D"arial, sans-serif">But both of you have sho=
wn me that what I originally wanted to do is, in fact, doable. Thanks again=
!</font></div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Wed, Aug 24, 2022 at 1:03 PM David Pirotte=
 &lt;<a href=3D"mailto:david@HIDDEN">david@HIDDEN</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
&gt; &gt; ... I&#39;m trying to at least prototype a GUI in the same way th=
at<br>
&gt; &gt; in Python I can write &quot;import gi&quot; and proceed to create=
 a GTK<br>
&gt; &gt; window, add buttons and menubars and toolbars, etc.<br>
<br>
You might also try G-Golf - disclaimer, I am the G-Golf maintainer, I<br>
was hoping/waiting that some answer(s) would point to both solutions,<br>
but as it didn&#39;t happen, here is the link [1].<br>
<br>
David<br>
<br>
[1]=C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.gnu.org/software/g-golf/index=
.html" rel=3D"noreferrer" target=3D"_blank">https://www.gnu.org/software/g-=
golf/index.html</a><br>
</blockquote></div>

--00000000000071996005e703a72d--




Information forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.

Message received at 57379 <at> debbugs.gnu.org:


Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 20:03:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 16:03:30 2022
Received: from localhost ([127.0.0.1]:48304 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQwb4-0007i7-Mn
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 16:03:30 -0400
Received: from maximusconfessor.all2all.org ([79.99.200.102]:49436)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <david@HIDDEN>) id 1oQwb2-0007hx-Hv
 for 57379 <at> debbugs.gnu.org; Wed, 24 Aug 2022 16:03:29 -0400
Received: from localhost (localhost [127.0.0.1])
 by maximusconfessor.all2all.org (Postfix) with ESMTP id 0163B1BE02CE;
 Wed, 24 Aug 2022 22:03:27 +0200 (CEST)
Received: from maximusconfessor.all2all.org ([127.0.0.1])
 by localhost (maximusconfessor.all2all.org [127.0.0.1]) (amavisd-new,
 port 10024)
 with ESMTP id keKn17UQ9tC0; Wed, 24 Aug 2022 22:03:26 +0200 (CEST)
Received: from aicha (unknown [179.210.48.225])
 by maximusconfessor.all2all.org (Postfix) with ESMTPSA id E26E31BE02CC;
 Wed, 24 Aug 2022 22:03:24 +0200 (CEST)
Date: Wed, 24 Aug 2022 17:03:18 -0300
From: David Pirotte <david@HIDDEN>
To: Jessica Tallon <tsyesika@HIDDEN>
Subject: Re: bug#57379: GUI toolkit for Guile 3.0?
Message-ID: <20220824170318.70af5603@aicha>
In-Reply-To: <87mtbtrffm.fsf@HIDDEN>
References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
 <87mtbtrffm.fsf@HIDDEN>
X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="Sig_/lj=80wtJcRYA57=3bkWiuLg";
 protocol="application/pgp-signature"; micalg=pgp-sha512
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 57379
Cc: Lee Thomas <leet22303be@HIDDEN>, 57379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--Sig_/lj=80wtJcRYA57=3bkWiuLg
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hello,

> > ... I'm trying to at least prototype a GUI in the same way that
> > in Python I can write "import gi" and proceed to create a GTK
> > window, add buttons and menubars and toolbars, etc.

You might also try G-Golf - disclaimer, I am the G-Golf maintainer, I
was hoping/waiting that some answer(s) would point to both solutions,
but as it didn't happen, here is the link [1].

David

[1]	https://www.gnu.org/software/g-golf/index.html

--Sig_/lj=80wtJcRYA57=3bkWiuLg
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmMGhAYACgkQ83T9k6MF
etf6cAgAqO3lPNi4KISp+A5FTr/IOY/E2aEC8MWfO4PLLIDFbFvT53cQW/sHZbdx
LMrov5r54wmHP5chNaWoaVPOUMoHwkX5ZQvXVjFJvb7NHBPxoxOlqSAa/8wj1Fed
eGdtUkx/jTkPDePPJGEXP+RJ07lSH3ypc+bJao2MLiquFJNJd9wKY7PDMjnIRLam
4dkIo2BrBJ5FzpsarGjSHehVhWtVCsmPQ1gvS+4RQeKG6EC5k9TNEoIPb8OHhYLK
jKwhMRsAaedc+v0+rVWlyeVKlFp40ejGhOibI9FaIL1HgrSh2Tz21uAskt4McRgs
1oEAQKQONn/eLpp5cQtgCLguG3+ocA==
=Xxt4
-----END PGP SIGNATURE-----

--Sig_/lj=80wtJcRYA57=3bkWiuLg--




Information forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.

Message received at 57379 <at> debbugs.gnu.org:


Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 19:02:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 15:02:26 2022
Received: from localhost ([127.0.0.1]:48236 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQvdx-00069X-OX
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:02:26 -0400
Received: from mout-p-201.mailbox.org ([80.241.56.171]:45384)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tsyesika@HIDDEN>) id 1oQvdu-00069F-AW
 for 57379 <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:02:24 -0400
Received: from smtp202.mailbox.org (smtp202.mailbox.org
 [IPv6:2001:67c:2050:b231:465::202])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4MCb7T3YMqz9sQ8;
 Wed, 24 Aug 2022 21:02:13 +0200 (CEST)
References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
 <87mtbtrffm.fsf@HIDDEN>
 <CANYin9U4qWk+tFzLMSmfKLvfMaDqbYPG-UKjZxMJnPN9dq=8PQ@HIDDEN>
From: Jessica Tallon <tsyesika@HIDDEN>
To: Lee Thomas <leet22303be@HIDDEN>
Subject: Re: bug#57379: GUI toolkit for Guile 3.0?
Date: Wed, 24 Aug 2022 20:55:46 +0200
In-reply-to: <CANYin9U4qWk+tFzLMSmfKLvfMaDqbYPG-UKjZxMJnPN9dq=8PQ@HIDDEN>
Message-ID: <87edx5qxcd.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4MCb7T3YMqz9sQ8
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 57379
Cc: bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


Lee Thomas <leet22303be@HIDDEN> writes:

> Thank you, Jessica! That assurance is all I really needed, but FYI: When I
> type "(use-modules (gi))" into an interactive guile, trying to follow
> https://github.com/spk121/guile-gi/blob/master/examples/cairo.scm , guile
> responds with:
> While compiling expression:
> no code for module (gi)
>
> If you happen to know how to fix that, it'd be fantastic for me. But it
> appears to me to be an issue with guix, so I'm happy to ask over there.

No problem.

I'm using it with guix, for example I can do:

$ guix shell guile guile-gi
$ guile
scheme@(guile-user)> (use-modules (gi))

Could it be that you've installed the guile-gi package with guix, but
it's using a system guile version which isn't set up to look for modules
in the path that guix is putting them in? I'm relatively new to guix so
if the above doesn't work, it's prehaps best asking over with the guix
folks since I'm relatively new to guix too.

-- 
Thanks,
Jessica.




Information forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 24 Aug 2022 19:02:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 15:02:31 2022
Received: from localhost ([127.0.0.1]:48238 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQve3-00069q-2a
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:02:31 -0400
Received: from lists.gnu.org ([209.51.188.17]:40302)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tsyesika@HIDDEN>) id 1oQvdv-00069P-7M
 for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:02:25 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59832)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tsyesika@HIDDEN>)
 id 1oQvdv-000414-22
 for bug-guile@HIDDEN; Wed, 24 Aug 2022 15:02:23 -0400
Received: from mout-p-201.mailbox.org ([2001:67c:2050:0:465::201]:60890)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256)
 (Exim 4.90_1) (envelope-from <tsyesika@HIDDEN>)
 id 1oQvds-00010K-Vn
 for bug-guile@HIDDEN; Wed, 24 Aug 2022 15:02:22 -0400
Received: from smtp202.mailbox.org (smtp202.mailbox.org
 [IPv6:2001:67c:2050:b231:465::202])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4MCb7T3YMqz9sQ8;
 Wed, 24 Aug 2022 21:02:13 +0200 (CEST)
References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
 <87mtbtrffm.fsf@HIDDEN>
 <CANYin9U4qWk+tFzLMSmfKLvfMaDqbYPG-UKjZxMJnPN9dq=8PQ@HIDDEN>
From: Jessica Tallon <tsyesika@HIDDEN>
To: Lee Thomas <leet22303be@HIDDEN>
Subject: Re: bug#57379: GUI toolkit for Guile 3.0?
Date: Wed, 24 Aug 2022 20:55:46 +0200
In-reply-to: <CANYin9U4qWk+tFzLMSmfKLvfMaDqbYPG-UKjZxMJnPN9dq=8PQ@HIDDEN>
Message-ID: <87edx5qxcd.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4MCb7T3YMqz9sQ8
Received-SPF: pass client-ip=2001:67c:2050:0:465::201;
 envelope-from=tsyesika@HIDDEN; helo=mout-p-201.mailbox.org
X-Spam_score_int: -25
X-Spam_score: -2.6
X-Spam_bar: --
X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, 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-Spam-Score: -1.6 (-)
X-Debbugs-Envelope-To: submit
Cc: bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.6 (--)


Lee Thomas <leet22303be@HIDDEN> writes:

> Thank you, Jessica! That assurance is all I really needed, but FYI: When I
> type "(use-modules (gi))" into an interactive guile, trying to follow
> https://github.com/spk121/guile-gi/blob/master/examples/cairo.scm , guile
> responds with:
> While compiling expression:
> no code for module (gi)
>
> If you happen to know how to fix that, it'd be fantastic for me. But it
> appears to me to be an issue with guix, so I'm happy to ask over there.

No problem.

I'm using it with guix, for example I can do:

$ guix shell guile guile-gi
$ guile
scheme@(guile-user)> (use-modules (gi))

Could it be that you've installed the guile-gi package with guix, but
it's using a system guile version which isn't set up to look for modules
in the path that guix is putting them in? I'm relatively new to guix so
if the above doesn't work, it's prehaps best asking over with the guix
folks since I'm relatively new to guix too.

-- 
Thanks,
Jessica.




Information forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.

Message received at 57379 <at> debbugs.gnu.org:


Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 16:45:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 12:45:58 2022
Received: from localhost ([127.0.0.1]:47984 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQtVt-0002UM-J2
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 12:45:58 -0400
Received: from mail-lf1-f51.google.com ([209.85.167.51]:39570)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leet22303be@HIDDEN>) id 1oQstL-0001LO-9H
 for 57379 <at> debbugs.gnu.org; Wed, 24 Aug 2022 12:06:13 -0400
Received: by mail-lf1-f51.google.com with SMTP id s1so21831064lfp.6
 for <57379 <at> debbugs.gnu.org>; Wed, 24 Aug 2022 09:06:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc;
 bh=4u8M0Le/hBARIu6Tsbgm3toKgiYibO8DZ3X1N9S/tUk=;
 b=CyWtlhMx4Ihc5+YlXYhcCg1tdY2S/E+JSGX24PBpOXRR8bkdKgTHu3xpK6zX0ELPpl
 gIvhLv55LbBWOtXJnQvnBMkofhf3sXHJrGN5gSkchJKEVly3qgiX1s9KUXzXacTUYU40
 G1x6vtRALwiIgLbCufjerrA3s2Olyvi/XifVw0IAv76DMqWoZsrGknfzZIXBjtyFXvAU
 JkfrDhPWSK2ntKrPp5EYng67Vrxum1lmlA8e6xiYqYvn9Bs8cBBH6UAhfPKSgkvu9G1S
 V2zlLMRzd2OP+m3H3OEMPJjOMPeEGh2hOpmGjmDvs5bSEw2Ny07i/+iKSlz56dAESOyF
 m7AQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc;
 bh=4u8M0Le/hBARIu6Tsbgm3toKgiYibO8DZ3X1N9S/tUk=;
 b=4hsyR28lw0thywFldY1anvy6SeRrQJ2TqqFy4SYCgGj25NT3kQqNovFrGM7z+4T+G2
 lyQnX/pMC9D9KsRA298kBDR+ZsoWxH8dzMoXCVinFn1lK/wkkIcT080AxBLJtFm6DtMK
 o3xdMdTPiU17auqHMwTCL4PkTBBlwHdM5Tzd/GSHQD13deR1xR7RIn65S1MRdHNZssMW
 O0Y1xdlFGtO6yO5jDQ/uuhs/E0eeuIHcyiwq0P9wZyF0vL7uvHibII0gKnoISy/PcVYc
 RXnzYc+6+T3Qew/bAA2Fy0JD/4453dNz9xq0Ds/52Tk4R3XtMjb7ZZHH+wXfncMYFQ5q
 llGQ==
X-Gm-Message-State: ACgBeo31n+guZojdw/m/BSq66RCbn48pQXIVQS3oti3qLC+iLF6cqgQV
 kxFMepjl4zzVd3TDlchahbcwNpuQA2Ir+4KcsD4=
X-Google-Smtp-Source: AA6agR4LpYvcXFM6nBq2pp81eDby9Hm/BfO9Rs6P8psM9Zve+al/g1t8BPa3Lg6PraKT4xTXuT0Hz24XWWe8/pvky+o=
X-Received: by 2002:a05:6512:234a:b0:492:d80a:e570 with SMTP id
 p10-20020a056512234a00b00492d80ae570mr6882247lfu.652.1661357160933; Wed, 24
 Aug 2022 09:06:00 -0700 (PDT)
MIME-Version: 1.0
References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
 <87mtbtrffm.fsf@HIDDEN>
In-Reply-To: <87mtbtrffm.fsf@HIDDEN>
From: Lee Thomas <leet22303be@HIDDEN>
Date: Wed, 24 Aug 2022 09:05:49 -0700
Message-ID: <CANYin9U4qWk+tFzLMSmfKLvfMaDqbYPG-UKjZxMJnPN9dq=8PQ@HIDDEN>
Subject: Re: bug#57379: GUI toolkit for Guile 3.0?
To: Jessica Tallon <tsyesika@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000006c2b9505e6fedb22"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57379
X-Mailman-Approved-At: Wed, 24 Aug 2022 12:45:53 -0400
Cc: bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000006c2b9505e6fedb22
Content-Type: text/plain; charset="UTF-8"

Thank you, Jessica! That assurance is all I really needed, but FYI: When I
type "(use-modules (gi))" into an interactive guile, trying to follow
https://github.com/spk121/guile-gi/blob/master/examples/cairo.scm , guile
responds with:
While compiling expression:
no code for module (gi)

If you happen to know how to fix that, it'd be fantastic for me. But it
appears to me to be an issue with guix, so I'm happy to ask over there.

Or did you build the gi package from source? I can do that too, but I
prefer to just install a binary package when I can.

Thanks greatly again.

On Wed, Aug 24, 2022 at 5:31 AM Jessica Tallon <tsyesika@HIDDEN> wrote:

>
> Lee Thomas <leet22303be@HIDDEN> writes:
>
> > Hi. I hope I'm submitting this correctly; please tell me if I'm wrong.
> I'm
> > trying to at least prototype a GUI in the same way that in Python I can
> > write "import gi" and proceed to create a GTK window, add buttons and
> > menubars and toolbars, etc. I've tried the various online  sites, but
> none
> > of them have succeeded for me even with "use-modules", so I'm thinking
> > they've not been updated for Guile 3.0 yet. And that's fine; I understand
> > the massive effort involved. I would actually like to know if one of the
> > projects is slated to move forward, so I can volunteer to help. And I
> don't
> > care if that toolkit is for GTK or some other platform.
> >
> > For my environment, I'm running guile 3.0.8 under the latest guix, and
> I've
> > done upgrades, but I admit to being a guix n00b. I have guix running atop
> > Ubuntu 22.04, if that's relevant.
> >
> > I will assume that I should report my problems with guix installing the
> > various toolkit packages not here, but to a guix mailing list.
> >
> > Finally, if there's no GUI toolkit for Guile coming anytime soon, then I
> > can write my app in C and link Guile into it. I've done the linking
> > successfully several times for other projects. But it would be really
> nice
> > to have a simple Guile script that launches a GUI, just as I can have a
> > simple Python script do the same. The rest of my app's code is in Guile
> > Scheme.
> >
> > Thanks in advance, but I hope to follow up.
>
> Hello,
>
> I've tested making some basic GTK guis with the `guile-gi` package. It
> might be worth taking a look at that. The project is located on
> Github[1], it's also packaged for Gnu Guix.
>
> Hope that helps.
>
> Thanks,
> Jessica.
>
> [1] - https://github.com/spk121/guile-gi
>
> --
> Thanks,
> Jessica.
>

--0000000000006c2b9505e6fedb22
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thank you, Jessica! That assurance is all I really needed,=
 but FYI: When I type &quot;<font face=3D"monospace">(use-modules (gi))</fo=
nt>&quot; into an interactive guile, trying to follow=C2=A0<a href=3D"https=
://github.com/spk121/guile-gi/blob/master/examples/cairo.scm">https://githu=
b.com/spk121/guile-gi/blob/master/examples/cairo.scm</a> , guile responds w=
ith:<div><font face=3D"monospace">While compiling expression:<br>no code fo=
r module (gi)</font><br></div><div><font face=3D"monospace"><br></font></di=
v><div><font face=3D"arial, sans-serif">If you happen to know how to fix th=
at, it&#39;d be fantastic for me. But it appears to me to be an issue with =
guix, so I&#39;m happy to ask over there.</font></div><div><font face=3D"ar=
ial, sans-serif"><br></font></div><div><font face=3D"arial, sans-serif">Or =
did you build the=C2=A0gi package from source? I can do that too, but I pre=
fer to just install a binary package when I can.</font></div><div><font fac=
e=3D"arial, sans-serif"><br></font></div><div><font face=3D"arial, sans-ser=
if">Thanks greatly again.</font></div></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Aug 24, 2022 at 5:31 AM Jessi=
ca Tallon &lt;<a href=3D"mailto:tsyesika@HIDDEN">tsyesika@HIDDEN<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
br>
Lee Thomas &lt;<a href=3D"mailto:leet22303be@HIDDEN" target=3D"_blank">l=
eet22303be@HIDDEN</a>&gt; writes:<br>
<br>
&gt; Hi. I hope I&#39;m submitting this correctly; please tell me if I&#39;=
m wrong. I&#39;m<br>
&gt; trying to at least prototype a GUI in the same way that in Python I ca=
n<br>
&gt; write &quot;import gi&quot; and proceed to create a GTK window, add bu=
ttons and<br>
&gt; menubars and toolbars, etc. I&#39;ve tried the various online=C2=A0 si=
tes, but none<br>
&gt; of them have succeeded for me even with &quot;use-modules&quot;, so I&=
#39;m thinking<br>
&gt; they&#39;ve not been updated for Guile 3.0 yet. And that&#39;s fine; I=
 understand<br>
&gt; the massive effort involved. I would actually like to know if one of t=
he<br>
&gt; projects is slated to move forward, so I can volunteer to help. And I =
don&#39;t<br>
&gt; care if that toolkit is for GTK or some other platform.<br>
&gt;<br>
&gt; For my environment, I&#39;m running guile 3.0.8 under the latest guix,=
 and I&#39;ve<br>
&gt; done upgrades, but I admit to being a guix n00b. I have guix running a=
top<br>
&gt; Ubuntu 22.04, if that&#39;s relevant.<br>
&gt;<br>
&gt; I will assume that I should report my problems with guix installing th=
e<br>
&gt; various toolkit packages not here, but to a guix mailing list.<br>
&gt;<br>
&gt; Finally, if there&#39;s no GUI toolkit for Guile coming anytime soon, =
then I<br>
&gt; can write my app in C and link Guile into it. I&#39;ve done the linkin=
g<br>
&gt; successfully several times for other projects. But it would be really =
nice<br>
&gt; to have a simple Guile script that launches a GUI, just as I can have =
a<br>
&gt; simple Python script do the same. The rest of my app&#39;s code is in =
Guile<br>
&gt; Scheme.<br>
&gt;<br>
&gt; Thanks in advance, but I hope to follow up.<br>
<br>
Hello,<br>
<br>
I&#39;ve tested making some basic GTK guis with the `guile-gi` package. It<=
br>
might be worth taking a look at that. The project is located on<br>
Github[1], it&#39;s also packaged for Gnu Guix.<br>
<br>
Hope that helps.<br>
<br>
Thanks,<br>
Jessica.<br>
<br>
[1] - <a href=3D"https://github.com/spk121/guile-gi" rel=3D"noreferrer" tar=
get=3D"_blank">https://github.com/spk121/guile-gi</a><br>
<br>
-- <br>
Thanks,<br>
Jessica.<br>
</blockquote></div>

--0000000000006c2b9505e6fedb22--




Information forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 24 Aug 2022 16:45:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 12:45:57 2022
Received: from localhost ([127.0.0.1]:47982 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQtVq-0002UG-If
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 12:45:57 -0400
Received: from lists.gnu.org ([209.51.188.17]:48570)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leet22303be@HIDDEN>) id 1oQstM-0001Lj-WD
 for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 12:06:10 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35278)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <leet22303be@HIDDEN>)
 id 1oQstM-0005VI-8o
 for bug-guile@HIDDEN; Wed, 24 Aug 2022 12:06:08 -0400
Received: from mail-lf1-x131.google.com ([2a00:1450:4864:20::131]:33668)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <leet22303be@HIDDEN>)
 id 1oQstH-0004Wi-Nd
 for bug-guile@HIDDEN; Wed, 24 Aug 2022 12:06:07 -0400
Received: by mail-lf1-x131.google.com with SMTP id d8so12252764lfq.0
 for <bug-guile@HIDDEN>; Wed, 24 Aug 2022 09:06:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc;
 bh=4u8M0Le/hBARIu6Tsbgm3toKgiYibO8DZ3X1N9S/tUk=;
 b=CyWtlhMx4Ihc5+YlXYhcCg1tdY2S/E+JSGX24PBpOXRR8bkdKgTHu3xpK6zX0ELPpl
 gIvhLv55LbBWOtXJnQvnBMkofhf3sXHJrGN5gSkchJKEVly3qgiX1s9KUXzXacTUYU40
 G1x6vtRALwiIgLbCufjerrA3s2Olyvi/XifVw0IAv76DMqWoZsrGknfzZIXBjtyFXvAU
 JkfrDhPWSK2ntKrPp5EYng67Vrxum1lmlA8e6xiYqYvn9Bs8cBBH6UAhfPKSgkvu9G1S
 V2zlLMRzd2OP+m3H3OEMPJjOMPeEGh2hOpmGjmDvs5bSEw2Ny07i/+iKSlz56dAESOyF
 m7AQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc;
 bh=4u8M0Le/hBARIu6Tsbgm3toKgiYibO8DZ3X1N9S/tUk=;
 b=YrP8WeceHaU9xSDoasoB8xtfRw6Yl53XHGlSXiQzGXii08sXSkBjJovnQNiCEJrbLe
 92dA+LEQMxu8xTC7lysSh6BkFRrIlt+yxuGomYZaQH8zBwYbAa4cRVXj8eIEVZ5/tV7v
 AIN73gV+AhfS6F3FEXbp5KxVadp9SMqzaLVDx3V7fnZ2FdjDgt92do5VbO7OoWzkIFH6
 xwvijLgil95eXQMgjZbcTgP9AnIVuAGkWz+BKqp+k9Skb8Reb866Ququ5bCNmwZVL1/I
 jrAChLkBlig/76TITU99OE31evFwJaq2Gaeq7fslKMbAIlh6bHyiuc+Ow4GeXJDk++Fh
 Wvjg==
X-Gm-Message-State: ACgBeo2JeYm8oPmuEm5dy1NtFfndnqkzW8U9x4y+0buNptZ6N6sVRRPt
 6N/yv145+oVtX2Te65SqkOcDdEAauI4uBlkKKtsgkCw6qOZMTQ==
X-Google-Smtp-Source: AA6agR4LpYvcXFM6nBq2pp81eDby9Hm/BfO9Rs6P8psM9Zve+al/g1t8BPa3Lg6PraKT4xTXuT0Hz24XWWe8/pvky+o=
X-Received: by 2002:a05:6512:234a:b0:492:d80a:e570 with SMTP id
 p10-20020a056512234a00b00492d80ae570mr6882247lfu.652.1661357160933; Wed, 24
 Aug 2022 09:06:00 -0700 (PDT)
MIME-Version: 1.0
References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
 <87mtbtrffm.fsf@HIDDEN>
In-Reply-To: <87mtbtrffm.fsf@HIDDEN>
From: Lee Thomas <leet22303be@HIDDEN>
Date: Wed, 24 Aug 2022 09:05:49 -0700
Message-ID: <CANYin9U4qWk+tFzLMSmfKLvfMaDqbYPG-UKjZxMJnPN9dq=8PQ@HIDDEN>
Subject: Re: bug#57379: GUI toolkit for Guile 3.0?
To: Jessica Tallon <tsyesika@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000006c2b9505e6fedb22"
Received-SPF: pass client-ip=2a00:1450:4864:20::131;
 envelope-from=leet22303be@HIDDEN; helo=mail-lf1-x131.google.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, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Wed, 24 Aug 2022 12:45:53 -0400
Cc: bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

--0000000000006c2b9505e6fedb22
Content-Type: text/plain; charset="UTF-8"

Thank you, Jessica! That assurance is all I really needed, but FYI: When I
type "(use-modules (gi))" into an interactive guile, trying to follow
https://github.com/spk121/guile-gi/blob/master/examples/cairo.scm , guile
responds with:
While compiling expression:
no code for module (gi)

If you happen to know how to fix that, it'd be fantastic for me. But it
appears to me to be an issue with guix, so I'm happy to ask over there.

Or did you build the gi package from source? I can do that too, but I
prefer to just install a binary package when I can.

Thanks greatly again.

On Wed, Aug 24, 2022 at 5:31 AM Jessica Tallon <tsyesika@HIDDEN> wrote:

>
> Lee Thomas <leet22303be@HIDDEN> writes:
>
> > Hi. I hope I'm submitting this correctly; please tell me if I'm wrong.
> I'm
> > trying to at least prototype a GUI in the same way that in Python I can
> > write "import gi" and proceed to create a GTK window, add buttons and
> > menubars and toolbars, etc. I've tried the various online  sites, but
> none
> > of them have succeeded for me even with "use-modules", so I'm thinking
> > they've not been updated for Guile 3.0 yet. And that's fine; I understand
> > the massive effort involved. I would actually like to know if one of the
> > projects is slated to move forward, so I can volunteer to help. And I
> don't
> > care if that toolkit is for GTK or some other platform.
> >
> > For my environment, I'm running guile 3.0.8 under the latest guix, and
> I've
> > done upgrades, but I admit to being a guix n00b. I have guix running atop
> > Ubuntu 22.04, if that's relevant.
> >
> > I will assume that I should report my problems with guix installing the
> > various toolkit packages not here, but to a guix mailing list.
> >
> > Finally, if there's no GUI toolkit for Guile coming anytime soon, then I
> > can write my app in C and link Guile into it. I've done the linking
> > successfully several times for other projects. But it would be really
> nice
> > to have a simple Guile script that launches a GUI, just as I can have a
> > simple Python script do the same. The rest of my app's code is in Guile
> > Scheme.
> >
> > Thanks in advance, but I hope to follow up.
>
> Hello,
>
> I've tested making some basic GTK guis with the `guile-gi` package. It
> might be worth taking a look at that. The project is located on
> Github[1], it's also packaged for Gnu Guix.
>
> Hope that helps.
>
> Thanks,
> Jessica.
>
> [1] - https://github.com/spk121/guile-gi
>
> --
> Thanks,
> Jessica.
>

--0000000000006c2b9505e6fedb22
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thank you, Jessica! That assurance is all I really needed,=
 but FYI: When I type &quot;<font face=3D"monospace">(use-modules (gi))</fo=
nt>&quot; into an interactive guile, trying to follow=C2=A0<a href=3D"https=
://github.com/spk121/guile-gi/blob/master/examples/cairo.scm">https://githu=
b.com/spk121/guile-gi/blob/master/examples/cairo.scm</a> , guile responds w=
ith:<div><font face=3D"monospace">While compiling expression:<br>no code fo=
r module (gi)</font><br></div><div><font face=3D"monospace"><br></font></di=
v><div><font face=3D"arial, sans-serif">If you happen to know how to fix th=
at, it&#39;d be fantastic for me. But it appears to me to be an issue with =
guix, so I&#39;m happy to ask over there.</font></div><div><font face=3D"ar=
ial, sans-serif"><br></font></div><div><font face=3D"arial, sans-serif">Or =
did you build the=C2=A0gi package from source? I can do that too, but I pre=
fer to just install a binary package when I can.</font></div><div><font fac=
e=3D"arial, sans-serif"><br></font></div><div><font face=3D"arial, sans-ser=
if">Thanks greatly again.</font></div></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Aug 24, 2022 at 5:31 AM Jessi=
ca Tallon &lt;<a href=3D"mailto:tsyesika@HIDDEN">tsyesika@HIDDEN<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
br>
Lee Thomas &lt;<a href=3D"mailto:leet22303be@HIDDEN" target=3D"_blank">l=
eet22303be@HIDDEN</a>&gt; writes:<br>
<br>
&gt; Hi. I hope I&#39;m submitting this correctly; please tell me if I&#39;=
m wrong. I&#39;m<br>
&gt; trying to at least prototype a GUI in the same way that in Python I ca=
n<br>
&gt; write &quot;import gi&quot; and proceed to create a GTK window, add bu=
ttons and<br>
&gt; menubars and toolbars, etc. I&#39;ve tried the various online=C2=A0 si=
tes, but none<br>
&gt; of them have succeeded for me even with &quot;use-modules&quot;, so I&=
#39;m thinking<br>
&gt; they&#39;ve not been updated for Guile 3.0 yet. And that&#39;s fine; I=
 understand<br>
&gt; the massive effort involved. I would actually like to know if one of t=
he<br>
&gt; projects is slated to move forward, so I can volunteer to help. And I =
don&#39;t<br>
&gt; care if that toolkit is for GTK or some other platform.<br>
&gt;<br>
&gt; For my environment, I&#39;m running guile 3.0.8 under the latest guix,=
 and I&#39;ve<br>
&gt; done upgrades, but I admit to being a guix n00b. I have guix running a=
top<br>
&gt; Ubuntu 22.04, if that&#39;s relevant.<br>
&gt;<br>
&gt; I will assume that I should report my problems with guix installing th=
e<br>
&gt; various toolkit packages not here, but to a guix mailing list.<br>
&gt;<br>
&gt; Finally, if there&#39;s no GUI toolkit for Guile coming anytime soon, =
then I<br>
&gt; can write my app in C and link Guile into it. I&#39;ve done the linkin=
g<br>
&gt; successfully several times for other projects. But it would be really =
nice<br>
&gt; to have a simple Guile script that launches a GUI, just as I can have =
a<br>
&gt; simple Python script do the same. The rest of my app&#39;s code is in =
Guile<br>
&gt; Scheme.<br>
&gt;<br>
&gt; Thanks in advance, but I hope to follow up.<br>
<br>
Hello,<br>
<br>
I&#39;ve tested making some basic GTK guis with the `guile-gi` package. It<=
br>
might be worth taking a look at that. The project is located on<br>
Github[1], it&#39;s also packaged for Gnu Guix.<br>
<br>
Hope that helps.<br>
<br>
Thanks,<br>
Jessica.<br>
<br>
[1] - <a href=3D"https://github.com/spk121/guile-gi" rel=3D"noreferrer" tar=
get=3D"_blank">https://github.com/spk121/guile-gi</a><br>
<br>
-- <br>
Thanks,<br>
Jessica.<br>
</blockquote></div>

--0000000000006c2b9505e6fedb22--




Information forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 24 Aug 2022 12:32:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 08:32:08 2022
Received: from localhost ([127.0.0.1]:45904 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQpYG-0007o8-0q
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 08:32:08 -0400
Received: from lists.gnu.org ([209.51.188.17]:34054)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tsyesika@HIDDEN>) id 1oQpYB-0007nz-Qc
 for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 08:32:06 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:43064)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tsyesika@HIDDEN>)
 id 1oQpXq-0007jR-2a
 for bug-guile@HIDDEN; Wed, 24 Aug 2022 08:31:50 -0400
Received: from mout-p-103.mailbox.org ([2001:67c:2050:0:465::103]:34642)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256)
 (Exim 4.90_1) (envelope-from <tsyesika@HIDDEN>)
 id 1oQpXn-0006v3-Um
 for bug-guile@HIDDEN; Wed, 24 Aug 2022 08:31:41 -0400
Received: from smtp1.mailbox.org (smtp1.mailbox.org
 [IPv6:2001:67c:2050:b231:465::1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4MCQSd043qz9sQD;
 Wed, 24 Aug 2022 14:31:29 +0200 (CEST)
References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
From: Jessica Tallon <tsyesika@HIDDEN>
To: Lee Thomas <leet22303be@HIDDEN>
Subject: Re: bug#57379: GUI toolkit for Guile 3.0?
Date: Wed, 24 Aug 2022 14:29:43 +0200
In-reply-to: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
Message-ID: <87mtbtrffm.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4MCQSd043qz9sQD
Received-SPF: pass client-ip=2001:67c:2050:0:465::103;
 envelope-from=tsyesika@HIDDEN; helo=mout-p-103.mailbox.org
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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-Spam-Score: -1.6 (-)
X-Debbugs-Envelope-To: submit
Cc: bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.6 (--)


Lee Thomas <leet22303be@HIDDEN> writes:

> Hi. I hope I'm submitting this correctly; please tell me if I'm wrong. I'm
> trying to at least prototype a GUI in the same way that in Python I can
> write "import gi" and proceed to create a GTK window, add buttons and
> menubars and toolbars, etc. I've tried the various online  sites, but none
> of them have succeeded for me even with "use-modules", so I'm thinking
> they've not been updated for Guile 3.0 yet. And that's fine; I understand
> the massive effort involved. I would actually like to know if one of the
> projects is slated to move forward, so I can volunteer to help. And I don't
> care if that toolkit is for GTK or some other platform.
>
> For my environment, I'm running guile 3.0.8 under the latest guix, and I've
> done upgrades, but I admit to being a guix n00b. I have guix running atop
> Ubuntu 22.04, if that's relevant.
>
> I will assume that I should report my problems with guix installing the
> various toolkit packages not here, but to a guix mailing list.
>
> Finally, if there's no GUI toolkit for Guile coming anytime soon, then I
> can write my app in C and link Guile into it. I've done the linking
> successfully several times for other projects. But it would be really nice
> to have a simple Guile script that launches a GUI, just as I can have a
> simple Python script do the same. The rest of my app's code is in Guile
> Scheme.
>
> Thanks in advance, but I hope to follow up.

Hello,

I've tested making some basic GTK guis with the `guile-gi` package. It
might be worth taking a look at that. The project is located on
Github[1], it's also packaged for Gnu Guix.

Hope that helps.

Thanks,
Jessica.

[1] - https://github.com/spk121/guile-gi

-- 
Thanks,
Jessica.




Information forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.

Message received at 57379 <at> debbugs.gnu.org:


Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 12:31:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 08:31:43 2022
Received: from localhost ([127.0.0.1]:45899 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQpXr-0007ms-IR
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 08:31:43 -0400
Received: from mout-p-103.mailbox.org ([80.241.56.161]:56106)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tsyesika@HIDDEN>) id 1oQpXm-0007mY-LB
 for 57379 <at> debbugs.gnu.org; Wed, 24 Aug 2022 08:31:42 -0400
Received: from smtp1.mailbox.org (smtp1.mailbox.org
 [IPv6:2001:67c:2050:b231:465::1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4MCQSd043qz9sQD;
 Wed, 24 Aug 2022 14:31:29 +0200 (CEST)
References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
From: Jessica Tallon <tsyesika@HIDDEN>
To: Lee Thomas <leet22303be@HIDDEN>
Subject: Re: bug#57379: GUI toolkit for Guile 3.0?
Date: Wed, 24 Aug 2022 14:29:43 +0200
In-reply-to: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
Message-ID: <87mtbtrffm.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4MCQSd043qz9sQD
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 57379
Cc: bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


Lee Thomas <leet22303be@HIDDEN> writes:

> Hi. I hope I'm submitting this correctly; please tell me if I'm wrong. I'm
> trying to at least prototype a GUI in the same way that in Python I can
> write "import gi" and proceed to create a GTK window, add buttons and
> menubars and toolbars, etc. I've tried the various online  sites, but none
> of them have succeeded for me even with "use-modules", so I'm thinking
> they've not been updated for Guile 3.0 yet. And that's fine; I understand
> the massive effort involved. I would actually like to know if one of the
> projects is slated to move forward, so I can volunteer to help. And I don't
> care if that toolkit is for GTK or some other platform.
>
> For my environment, I'm running guile 3.0.8 under the latest guix, and I've
> done upgrades, but I admit to being a guix n00b. I have guix running atop
> Ubuntu 22.04, if that's relevant.
>
> I will assume that I should report my problems with guix installing the
> various toolkit packages not here, but to a guix mailing list.
>
> Finally, if there's no GUI toolkit for Guile coming anytime soon, then I
> can write my app in C and link Guile into it. I've done the linking
> successfully several times for other projects. But it would be really nice
> to have a simple Guile script that launches a GUI, just as I can have a
> simple Python script do the same. The rest of my app's code is in Guile
> Scheme.
>
> Thanks in advance, but I hope to follow up.

Hello,

I've tested making some basic GTK guis with the `guile-gi` package. It
might be worth taking a look at that. The project is located on
Github[1], it's also packaged for Gnu Guix.

Hope that helps.

Thanks,
Jessica.

[1] - https://github.com/spk121/guile-gi

-- 
Thanks,
Jessica.




Information forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 24 Aug 2022 11:33:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 07:33:03 2022
Received: from localhost ([127.0.0.1]:45769 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQod3-0001uH-VW
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 07:33:02 -0400
Received: from lists.gnu.org ([209.51.188.17]:39096)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leet22303be@HIDDEN>) id 1oQgF9-00027r-VL
 for submit <at> debbugs.gnu.org; Tue, 23 Aug 2022 22:35:48 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38400)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <leet22303be@HIDDEN>)
 id 1oQgF9-0008Op-NI
 for bug-guile@HIDDEN; Tue, 23 Aug 2022 22:35:47 -0400
Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]:33735)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <leet22303be@HIDDEN>)
 id 1oQgF8-0004qp-3a
 for bug-guile@HIDDEN; Tue, 23 Aug 2022 22:35:47 -0400
Received: by mail-lf1-x130.google.com with SMTP id d8so9769054lfq.0
 for <bug-guile@HIDDEN>; Tue, 23 Aug 2022 19:35:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=to:subject:message-id:date:from:mime-version:from:to:cc;
 bh=2JWBR7S1OnH8JCHgOm08wDzpV/HUL6t060r+mRoPvaQ=;
 b=cnNFpe8dWqsTloK3LMauTBxpn2whCZ13GcJSnpRO9r8tgIp/bEw1AmYbDO5KqXEm3/
 3QGlzEOG0Bun436RbtQcnpu18UDWXUP6R+4mfQMbUwZqsRXAKbcMpUuEwRCRYDRdrFrU
 xq1qTjdsT5XUzMjS5j2vAIHhmnlUTyUtTiZxFJlBap0roh2yVeionPqRi2OsATBqb93G
 jopFNrv8VeFRTzVAHQGUxsbyFhALlvyxICbtEiWTk1LROF9W6BGgQ6TA241YT90XINOC
 ArqPzRfkDHEBKa/0+ohkG6JlPJrPYvK+rIMVMEKflKo4cdSWl3bYRLgbjHaZJn+OCBn2
 Zl6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc;
 bh=2JWBR7S1OnH8JCHgOm08wDzpV/HUL6t060r+mRoPvaQ=;
 b=bl8c8CyO5bQ/RkqV4vWj5ARDe1Bb5opjv8ala+CEIEeg8dOPeZlJ+AMjdBgUu8Ney/
 RZCNEVY7p9n8RfpBR2V6qANUds/8tkLWpCbV7WQE7HCw5yP/JtxUmI1yg0DlMIkSNgu3
 pLOCPeg6LHoX7apzFKDHGI0cdGT7Ty+24txcp4DyEdW/HIVOPJxzR6Y7675BpukStKZQ
 uqWM0hjkFpy+mxQptFpYHatpF54B1aIKvzdygH4otsuJppHRSTs8+8iJl1IIey4dKS8Y
 iCmyS5uGUVPhjTl91nkGSHwLfm9KZI3drzNbIAyr7xv7qsyw7JndctOiBufXkJHHp+Qt
 CtVw==
X-Gm-Message-State: ACgBeo3EiItCW1T2+cPiFvsP1cE2BaFwPajCFA0ccZhwxJ1wAdiBu6o0
 C0ll8Hq8I7yihWkUj7nm2vVEYFJD+R1x0z/0LIP1i93D
X-Google-Smtp-Source: AA6agR5rxeImBBuJVZFD7m+gTdNI5lKnIfFvVBCYq7yPuxqJ7VOjwPNtNlFNCsREcMozg16LADIHDJ/XgtVZ8ru18go=
X-Received: by 2002:a05:6512:218c:b0:48a:1e1e:7b59 with SMTP id
 b12-20020a056512218c00b0048a1e1e7b59mr9011344lft.580.1661308542719; Tue, 23
 Aug 2022 19:35:42 -0700 (PDT)
MIME-Version: 1.0
From: Lee Thomas <leet22303be@HIDDEN>
Date: Tue, 23 Aug 2022 19:35:31 -0700
Message-ID: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN>
Subject: GUI toolkit for Guile 3.0?
To: bug-guile@HIDDEN
Content-Type: multipart/alternative; boundary="0000000000008d1a7405e6f38961"
Received-SPF: pass client-ip=2a00:1450:4864:20::130;
 envelope-from=leet22303be@HIDDEN; helo=mail-lf1-x130.google.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, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Wed, 24 Aug 2022 07:33:01 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

--0000000000008d1a7405e6f38961
Content-Type: text/plain; charset="UTF-8"

Hi. I hope I'm submitting this correctly; please tell me if I'm wrong. I'm
trying to at least prototype a GUI in the same way that in Python I can
write "import gi" and proceed to create a GTK window, add buttons and
menubars and toolbars, etc. I've tried the various online  sites, but none
of them have succeeded for me even with "use-modules", so I'm thinking
they've not been updated for Guile 3.0 yet. And that's fine; I understand
the massive effort involved. I would actually like to know if one of the
projects is slated to move forward, so I can volunteer to help. And I don't
care if that toolkit is for GTK or some other platform.

For my environment, I'm running guile 3.0.8 under the latest guix, and I've
done upgrades, but I admit to being a guix n00b. I have guix running atop
Ubuntu 22.04, if that's relevant.

I will assume that I should report my problems with guix installing the
various toolkit packages not here, but to a guix mailing list.

Finally, if there's no GUI toolkit for Guile coming anytime soon, then I
can write my app in C and link Guile into it. I've done the linking
successfully several times for other projects. But it would be really nice
to have a simple Guile script that launches a GUI, just as I can have a
simple Python script do the same. The rest of my app's code is in Guile
Scheme.

Thanks in advance, but I hope to follow up.

--0000000000008d1a7405e6f38961
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi. I hope I&#39;m submitting this correctly; please tell =
me if I&#39;m wrong. I&#39;m trying to at least prototype a GUI in the same=
 way that in Python I can write &quot;import gi&quot; and proceed to create=
 a GTK window, add buttons and menubars and toolbars, etc. I&#39;ve tried t=
he various online=C2=A0 sites, but none of them have succeeded for me even =
with &quot;use-modules&quot;, so I&#39;m thinking they&#39;ve not been upda=
ted for Guile 3.0 yet. And that&#39;s fine; I understand the massive effort=
 involved. I would actually like to know if one of the projects is slated t=
o move forward, so I can volunteer to help. And I don&#39;t care if that to=
olkit is for GTK or some other platform.<div><br></div><div>For my environm=
ent, I&#39;m running guile 3.0.8 under the latest guix, and I&#39;ve done u=
pgrades, but I admit to being a guix n00b. I have guix running atop Ubuntu =
22.04, if that&#39;s relevant.</div><div><br></div><div>I will assume that =
I should report my problems with guix installing the various toolkit packag=
es not here, but to a guix mailing list.</div><div><br></div><div>Finally, =
if there&#39;s no GUI toolkit for Guile coming anytime soon, then I can wri=
te my app in C and link Guile into it. I&#39;ve done the linking successful=
ly several times for other=C2=A0projects. But it would be really nice to ha=
ve a simple Guile script that launches a GUI, just as I can have a simple P=
ython script do the same. The rest of my app&#39;s code is in Guile Scheme.=
</div><div><br></div><div>Thanks in advance, but I hope to follow up.</div>=
</div>

--0000000000008d1a7405e6f38961--




Acknowledgement sent to Lee Thomas <leet22303be@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guile@HIDDEN. Full text available.
Report forwarded to bug-guile@HIDDEN:
bug#57379; Package guile. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 26 Aug 2022 20:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.