X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: Lee Thomas <leet22303be@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Wed, 24 Aug 2022 11:34:02 +0000 Resent-Message-ID: <handler.57379.B.16613407837352 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 57379 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-guile@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.16613407837352 (code B ref -1); Wed, 24 Aug 2022 11:34:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Aug 2022 11:33:03 +0000 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> 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-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'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 t= he various online=C2=A0 sites, but none of them have succeeded for me even = with "use-modules", so I'm thinking they've not been upda= ted 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 t= o move forward, so I can volunteer to help. And I don't care if that to= olkit is for GTK or some other platform.<div><br></div><div>For my environm= ent, I'm running guile 3.0.8 under the latest guix, and I've done u= pgrades, but I admit to being a guix n00b. I have guix running atop Ubuntu = 22.04, if that'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's no GUI toolkit for Guile coming anytime soon, then I can wri= te my app in C and link Guile into it. I'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's code is in Guile Scheme.= </div><div><br></div><div>Thanks in advance, but I hope to follow up.</div>= </div> --0000000000008d1a7405e6f38961--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Lee Thomas <leet22303be@HIDDEN> Subject: bug#57379: Acknowledgement (GUI toolkit for Guile 3.0?) Message-ID: <handler.57379.B.16613407837352.ack <at> debbugs.gnu.org> References: <CANYin9UhtSCBZ3dx3UnOzd=iTyPZVkjJUsyZFBm63VHHfHSjGw@HIDDEN> X-Gnu-PR-Message: ack 57379 X-Gnu-PR-Package: guile Reply-To: 57379 <at> debbugs.gnu.org Date: Wed, 24 Aug 2022 11:34:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guile@HIDDEN If you wish to submit further information on this problem, please send it to 57379 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 57379: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57379 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: Jessica Tallon <tsyesika@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Wed, 24 Aug 2022 12:32:02 +0000 Resent-Message-ID: <handler.57379.B57379.166134430429942 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Lee Thomas <leet22303be@HIDDEN> Cc: 57379 <at> debbugs.gnu.org X-Debbugs-Original-Cc: bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org Received: via spool by 57379-submit <at> debbugs.gnu.org id=B57379.166134430429942 (code B ref 57379); Wed, 24 Aug 2022 12:32:02 +0000 Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 12:31:44 +0000 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> 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-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.
X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: Jessica Tallon <tsyesika@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Wed, 24 Aug 2022 12:33:02 +0000 Resent-Message-ID: <handler.57379.B.166134432830021 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Lee Thomas <leet22303be@HIDDEN> Cc: 57379 <at> debbugs.gnu.org X-Debbugs-Original-Cc: bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.166134432830021 (code B ref -1); Wed, 24 Aug 2022 12:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Aug 2022 12:32:08 +0000 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> 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-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.
X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: Lee Thomas <leet22303be@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Wed, 24 Aug 2022 16:46:01 +0000 Resent-Message-ID: <handler.57379.B.16613595579573 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Jessica Tallon <tsyesika@HIDDEN> Cc: 57379 <at> debbugs.gnu.org X-Debbugs-Original-Cc: bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.16613595579573 (code B ref -1); Wed, 24 Aug 2022 16:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Aug 2022 16:45:57 +0000 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> 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-Mailman-Approved-At: Wed, 24 Aug 2022 12:45:53 -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 (--) --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 "<font face=3D"monospace">(use-modules (gi))</fo= nt>" 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'd be fantastic for me. But it appears to me to be an issue with = guix, so I'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 <<a href=3D"mailto:tsyesika@HIDDEN">tsyesika@HIDDEN<= /a>> 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 <<a href=3D"mailto:leet22303be@HIDDEN" target=3D"_blank">l= eet22303be@HIDDEN</a>> writes:<br> <br> > Hi. I hope I'm submitting this correctly; please tell me if I'= m wrong. I'm<br> > trying to at least prototype a GUI in the same way that in Python I ca= n<br> > write "import gi" and proceed to create a GTK window, add bu= ttons and<br> > menubars and toolbars, etc. I've tried the various online=C2=A0 si= tes, but none<br> > of them have succeeded for me even with "use-modules", so I&= #39;m thinking<br> > they've not been updated for Guile 3.0 yet. And that's fine; I= understand<br> > the massive effort involved. I would actually like to know if one of t= he<br> > projects is slated to move forward, so I can volunteer to help. And I = don't<br> > care if that toolkit is for GTK or some other platform.<br> ><br> > For my environment, I'm running guile 3.0.8 under the latest guix,= and I've<br> > done upgrades, but I admit to being a guix n00b. I have guix running a= top<br> > Ubuntu 22.04, if that's relevant.<br> ><br> > I will assume that I should report my problems with guix installing th= e<br> > various toolkit packages not here, but to a guix mailing list.<br> ><br> > Finally, if there's no GUI toolkit for Guile coming anytime soon, = then I<br> > can write my app in C and link Guile into it. I've done the linkin= g<br> > successfully several times for other projects. But it would be really = nice<br> > to have a simple Guile script that launches a GUI, just as I can have = a<br> > simple Python script do the same. The rest of my app's code is in = Guile<br> > Scheme.<br> ><br> > Thanks in advance, but I hope to follow up.<br> <br> Hello,<br> <br> I'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'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--
X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: Lee Thomas <leet22303be@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Wed, 24 Aug 2022 16:46:02 +0000 Resent-Message-ID: <handler.57379.B57379.16613595589579 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Jessica Tallon <tsyesika@HIDDEN> Cc: 57379 <at> debbugs.gnu.org X-Debbugs-Original-Cc: bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org Received: via spool by 57379-submit <at> debbugs.gnu.org id=B57379.16613595589579 (code B ref 57379); Wed, 24 Aug 2022 16:46:02 +0000 Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 16:45:58 +0000 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> Content-Type: multipart/alternative; boundary="0000000000006c2b9505e6fedb22" X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Wed, 24 Aug 2022 12:45:53 -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: -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 "<font face=3D"monospace">(use-modules (gi))</fo= nt>" 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'd be fantastic for me. But it appears to me to be an issue with = guix, so I'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 <<a href=3D"mailto:tsyesika@HIDDEN">tsyesika@HIDDEN<= /a>> 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 <<a href=3D"mailto:leet22303be@HIDDEN" target=3D"_blank">l= eet22303be@HIDDEN</a>> writes:<br> <br> > Hi. I hope I'm submitting this correctly; please tell me if I'= m wrong. I'm<br> > trying to at least prototype a GUI in the same way that in Python I ca= n<br> > write "import gi" and proceed to create a GTK window, add bu= ttons and<br> > menubars and toolbars, etc. I've tried the various online=C2=A0 si= tes, but none<br> > of them have succeeded for me even with "use-modules", so I&= #39;m thinking<br> > they've not been updated for Guile 3.0 yet. And that's fine; I= understand<br> > the massive effort involved. I would actually like to know if one of t= he<br> > projects is slated to move forward, so I can volunteer to help. And I = don't<br> > care if that toolkit is for GTK or some other platform.<br> ><br> > For my environment, I'm running guile 3.0.8 under the latest guix,= and I've<br> > done upgrades, but I admit to being a guix n00b. I have guix running a= top<br> > Ubuntu 22.04, if that's relevant.<br> ><br> > I will assume that I should report my problems with guix installing th= e<br> > various toolkit packages not here, but to a guix mailing list.<br> ><br> > Finally, if there's no GUI toolkit for Guile coming anytime soon, = then I<br> > can write my app in C and link Guile into it. I've done the linkin= g<br> > successfully several times for other projects. But it would be really = nice<br> > to have a simple Guile script that launches a GUI, just as I can have = a<br> > simple Python script do the same. The rest of my app's code is in = Guile<br> > Scheme.<br> ><br> > Thanks in advance, but I hope to follow up.<br> <br> Hello,<br> <br> I'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'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--
X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: Jessica Tallon <tsyesika@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Wed, 24 Aug 2022 19:03:02 +0000 Resent-Message-ID: <handler.57379.B.166136775123678 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Lee Thomas <leet22303be@HIDDEN> Cc: 57379 <at> debbugs.gnu.org X-Debbugs-Original-Cc: bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org Received: via spool by submit <at> debbugs.gnu.org id=B.166136775123678 (code B ref -1); Wed, 24 Aug 2022 19:03:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Aug 2022 19:02:31 +0000 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> 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-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.
X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: Jessica Tallon <tsyesika@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Wed, 24 Aug 2022 19:03:02 +0000 Resent-Message-ID: <handler.57379.B57379.166136774623665 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Lee Thomas <leet22303be@HIDDEN> Cc: 57379 <at> debbugs.gnu.org X-Debbugs-Original-Cc: bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org Received: via spool by 57379-submit <at> debbugs.gnu.org id=B57379.166136774623665 (code B ref 57379); Wed, 24 Aug 2022 19:03:02 +0000 Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 19:02:26 +0000 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> 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-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.
X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: David Pirotte <david@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Wed, 24 Aug 2022 20:04:01 +0000 Resent-Message-ID: <handler.57379.B57379.166137141129649 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Jessica Tallon <tsyesika@HIDDEN> Cc: Lee Thomas <leet22303be@HIDDEN>, 57379 <at> debbugs.gnu.org Received: via spool by 57379-submit <at> debbugs.gnu.org id=B57379.166137141129649 (code B ref 57379); Wed, 24 Aug 2022 20:04:01 +0000 Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 20:03:31 +0000 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> 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-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--
X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: Lee Thomas <leet22303be@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Wed, 24 Aug 2022 21:50:01 +0000 Resent-Message-ID: <handler.57379.B57379.16613777717105 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: David Pirotte <david@HIDDEN> Cc: Jessica Tallon <tsyesika@HIDDEN>, 57379 <at> debbugs.gnu.org Received: via spool by 57379-submit <at> debbugs.gnu.org id=B57379.16613777717105 (code B ref 57379); Wed, 24 Aug 2022 21:50:01 +0000 Received: (at 57379) by debbugs.gnu.org; 24 Aug 2022 21:49:31 +0000 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> Content-Type: multipart/alternative; boundary="00000000000071996005e703a72d" X-Spam-Score: 0.0 (/) 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 "(use-modules (gi))&= quot; succeeded. I need to learn more about including packages with the gui= x shell command. It'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 "use-modules" portion of your &= quot;Hello, World!" example.</div><div><br></div><div>HOWEVER (alas), = both examples fail on the "use-typelibs" line, with:</div><div><f= ont face=3D"monospace">Typelib file for namespace 'Gtk', version &#= 39;4.0' 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 "use-typel= ib" in the Procedures Index. :-/=C2=A0 I'll submit that bug in a n= ew email, after confirming there'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= 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= <<a href=3D"mailto:david@HIDDEN">david@HIDDEN</a>> 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> > > ... I'm trying to at least prototype a GUI in the same way th= at<br> > > in Python I can write "import gi" and proceed to create= a GTK<br> > > 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'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--
X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: David Pirotte <david@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Fri, 26 Aug 2022 02:28:01 +0000 Resent-Message-ID: <handler.57379.B57379.166148086214057 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Lee Thomas <leet22303be@HIDDEN> Cc: Jessica Tallon <tsyesika@HIDDEN>, 57379 <at> debbugs.gnu.org Received: via spool by 57379-submit <at> debbugs.gnu.org id=B57379.166148086214057 (code B ref 57379); Fri, 26 Aug 2022 02:28:01 +0000 Received: (at 57379) by debbugs.gnu.org; 26 Aug 2022 02:27:42 +0000 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> 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-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--
X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: Lee Thomas <leet22303be@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Fri, 26 Aug 2022 20:04:01 +0000 Resent-Message-ID: <handler.57379.B57379.166154420832217 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: David Pirotte <david@HIDDEN> Cc: Jessica Tallon <tsyesika@HIDDEN>, 57379 <at> debbugs.gnu.org Received: via spool by 57379-submit <at> debbugs.gnu.org id=B57379.166154420832217 (code B ref 57379); Fri, 26 Aug 2022 20:04:01 +0000 Received: (at 57379) by debbugs.gnu.org; 26 Aug 2022 20:03:28 +0000 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> Content-Type: multipart/alternative; boundary="000000000000d5d9d705e72a672b" X-Spam-Score: 0.0 (/) 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 'GdkPixbuf'<br><br>(g-golf-hello-world.scm:494347)= : GLib-GObject-CRITICAL **: 12:37:46.818: g_type_add_interface_static: asse= rtion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed<br><br>(g-g= olf-hello-world.scm:494347): GLib-GObject-CRITICAL **: 12:37:46.818: g_type= _add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_ty= pe)' failed<br><br>(g-golf-hello-world.scm:494347): GLib-CRITICAL **: 1= 2:37:46.818: g_once_init_leave: assertion 'result !=3D 0' 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't fixed the guix environmen= t completely yet, but I'm still working on that. The guix toolset is ad= vertised to manage all the interdependencies, but I'm not certain that = it works in every situation. I'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 <<a href=3D"mail= to:david@HIDDEN">david@HIDDEN</a>> 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> > David, I was able to install G-Golf via guix, and that also worked<br> > with the "use-modules" portion of your "Hello, World!&q= uot; example.<br> <br> > HOWEVER (alas), both examples fail on the "use-typelibs" lin= e, with:<br> > Typelib file for namespace 'Gtk', version '4.0' not fo= und<br> <br> This is a guix 'problem' [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> > In trying to resolve that error myself, I found that the guile manual<= br> > has no entry for "use-typelib" in the Procedures Index. :-/= =C2=A0 I'll<br> > submit that bug in a new email, after confirming there's not alrea= dy<br> > a thread.<br> <br> No, there is no '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 "Gtk" #:versio= n "4.0")<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 'correct'. 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> > 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> > link for Typelib that 404s. I would suggest a fix, but I couldn't<= br> > easily find one, sorry.<br> <br> Thanks, I'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 'user dependency' ... I think guix has G= tk-4+<br> packages, including the package that 'has' 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't be<br> scared to ask ...<br> </blockquote></div> --000000000000d5d9d705e72a672b--
X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: Ricardo Wurmus <rekado@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Fri, 26 Aug 2022 20:37:02 +0000 Resent-Message-ID: <handler.57379.B.16615461813015 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Lee Thomas <leet22303be@HIDDEN> Cc: tsyesika@HIDDEN, 57379 <at> debbugs.gnu.org, david@HIDDEN X-Debbugs-Original-Cc: Jessica Tallon <tsyesika@HIDDEN>, bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org, David Pirotte <david@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.16615461813015 (code B ref -1); Fri, 26 Aug 2022 20:37:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 Aug 2022 20:36:21 +0000 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> 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-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
X-Loop: help-debbugs@HIDDEN Subject: bug#57379: GUI toolkit for Guile 3.0? Resent-From: Ricardo Wurmus <rekado@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Fri, 26 Aug 2022 20:37:02 +0000 Resent-Message-ID: <handler.57379.B57379.16615461873034 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 57379 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Lee Thomas <leet22303be@HIDDEN> Cc: tsyesika@HIDDEN, 57379 <at> debbugs.gnu.org, david@HIDDEN X-Debbugs-Original-Cc: Jessica Tallon <tsyesika@HIDDEN>, bug-guile@HIDDEN, 57379 <at> debbugs.gnu.org, David Pirotte <david@HIDDEN> Received: via spool by 57379-submit <at> debbugs.gnu.org id=B57379.16615461873034 (code B ref 57379); Fri, 26 Aug 2022 20:37:02 +0000 Received: (at 57379) by debbugs.gnu.org; 26 Aug 2022 20:36:27 +0000 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> 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-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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.