unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
From: Lee Thomas <leet22303be@gmail.com>
To: Jessica Tallon <tsyesika@tsyesika.se>
Cc: 57379@debbugs.gnu.org
Subject: bug#57379: GUI toolkit for Guile 3.0?
Date: Wed, 24 Aug 2022 09:05:49 -0700	[thread overview]
Message-ID: <CANYin9U4qWk+tFzLMSmfKLvfMaDqbYPG-UKjZxMJnPN9dq=8PQ@mail.gmail.com> (raw)
In-Reply-To: <87mtbtrffm.fsf@tsyesika.se>

[-- Attachment #1: Type: text/plain, Size: 2505 bytes --]

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@tsyesika.se> wrote:

>
> Lee Thomas <leet22303be@gmail.com> 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.
>

[-- Attachment #2: Type: text/html, Size: 3693 bytes --]

  reply	other threads:[~2022-08-24 16:05 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-08-24  2:35 bug#57379: GUI toolkit for Guile 3.0? Lee Thomas
2022-08-24 12:29 ` Jessica Tallon
2022-08-24 16:05   ` Lee Thomas [this message]
2022-08-24 18:55     ` Jessica Tallon
2022-08-24 20:03   ` David Pirotte
2022-08-24 21:49     ` Lee Thomas
2022-08-26  2:27       ` David Pirotte
2022-08-26 20:03         ` Lee Thomas
2022-08-26 20:35           ` Ricardo Wurmus
2022-08-26 21:11             ` Lee Thomas
2022-08-27  8:30               ` Ricardo Wurmus
2022-08-28 23:04                 ` David Pirotte
2022-08-28 22:42           ` David Pirotte
2022-08-29  2:32             ` Lee Thomas
2022-08-29  9:11               ` Ricardo Wurmus
2022-08-29  9:12               ` Ricardo Wurmus
2022-08-29 16:54               ` David Pirotte
2022-08-29 18:22                 ` Lee Thomas
2022-08-29 23:23                   ` David Pirotte
2022-08-30 18:33                     ` Lee Thomas
2022-09-01  7:17                       ` adriano
2022-09-03  4:26                       ` David Pirotte
2022-08-29 19:55                 ` Ricardo Wurmus
2022-08-30 18:24                   ` Lee Thomas
2022-09-03  4:15                     ` David Pirotte

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CANYin9U4qWk+tFzLMSmfKLvfMaDqbYPG-UKjZxMJnPN9dq=8PQ@mail.gmail.com' \
    --to=leet22303be@gmail.com \
    --cc=57379@debbugs.gnu.org \
    --cc=tsyesika@tsyesika.se \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).