From: Mike Gran <spk121@yahoo.com>
To: guile-user@gnu.org
Subject: guile_gi-0.3.2 released
Date: Wed, 29 Dec 2021 20:21:17 -0800 [thread overview]
Message-ID: <Yc0zvRh/ePBuloS9@spikycactus.com> (raw)
In-Reply-To: Yc0zvRh/ePBuloS9.ref@spikycactus.com
On behalf of the Guile-GI team, I am pleased to announce the release
of Guile-GI v0.3.2.
This library hopes to make GTK and WebKit available to Guile.
guile-gi is a library that generates GNU Guile bindings for GObject
libraries that provide typelib files. GObject is a standard way of
writing C-language libraries with headers and introspection
information. Typelib files are GObject's standard way to provide that
introspection information. Among the GObject libraries are GTK3 and
WebKitGTK2, two popular GUI libraries.
Guile-GI is of beta quality. Its API is stabilizing, but is not
stable.
This release, in particular, is just a snapshot where the code was
as before we begin a long-overdue refactor of the type system.
2021-12-29: version 0.3.2
- SCM GObject arguments should better preserve their type when
passing through function calls, and not downgrade to the argument's
required type (#104)
- Handle GVariant arguments
- Handle GBoxed module variables
- Initial handling of Gtk4's GtkExpression and other new, fundamental
types
- More verbose warnings
- More stringent typechecks
- Avoid crashes cause by calling callbacks in non-guile mode
- Avoid Unicode combining character in test case
Thanks to
- LordYuuma
- Bob131
- Danny Milosavljevic <daym>
- Lloyd Konneker <bootchk>
A tarball, sha256, and gpg sig can be downloaded from
https://github.com/spk121/guile-gi/releases/download/v0.3.2/guile_gi-0.3.2.tar.gz
SHA256 7e35b9b661e331a45bc44f4e4093b748693c603de94d728098a7a8e71f5c3505
https://github.com/spk121/guile-gi/releases/download/v0.3.2/guile_gi-0.3.2.tar.gz.sha256
https://github.com/spk121/guile-gi/releases/download/v0.3.2/guile_gi-0.3.2.tar.gz.sig
If you prefer a Javascript-free download site, you can use
https://lonelycactus.com/tarball/guile_gi-0.3.2.tar.gz
https://lonelycactus.com/tarball/guile_gi-0.3.2.tar.gz.sha256
https://lonelycactus.com/tarball/guile_gi-0.3.2.tar.gz.sig
There are some docs at
https://spk121.github.io/guile-gi/
To get an idea of what this library is supposed to do.
https://spk121.github.io/guile-gi/The-Concept-of-Operations.html
The repository and bug tracker can be found at
https://github.com/spk121/guile-gi
If you're uncomfortable using the bug tracker or have any objection to
the websites used, you can always e-mail me directly for help or bug
reports.
Regards,
Mike Gran
next parent reply other threads:[~2021-12-30 4:21 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <Yc0zvRh/ePBuloS9.ref@spikycactus.com>
2021-12-30 4:21 ` Mike Gran [this message]
2021-12-30 15:40 ` guile_gi-0.3.2 released Matt Wette
2021-12-30 17:10 ` Mike Gran
[not found] <mailman.29786.1640838091.18144.guile-user@gnu.org>
2021-12-30 5:40 ` Andy Tai
2021-12-30 11:56 ` Chris Vine
2021-12-30 16:45 ` Mike Gran
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=Yc0zvRh/ePBuloS9@spikycactus.com \
--to=spk121@yahoo.com \
--cc=guile-user@gnu.org \
/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).