From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.user Subject: Re: guile_gi-0.3.2 released Date: Thu, 30 Dec 2021 07:40:50 -0800 Message-ID: <49c3f704-691f-bbfe-7a4c-d6082f0a514a@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10429"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.1 To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Thu Dec 30 16:41:34 2021 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n2xYc-0002Xq-7v for guile-user@m.gmane-mx.org; Thu, 30 Dec 2021 16:41:34 +0100 Original-Received: from localhost ([::1]:52086 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n2xYa-00062F-EO for guile-user@m.gmane-mx.org; Thu, 30 Dec 2021 10:41:32 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39632) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n2xY6-00060X-FQ for guile-user@gnu.org; Thu, 30 Dec 2021 10:41:02 -0500 Original-Received: from [2607:f8b0:4864:20::529] (port=46789 helo=mail-pg1-x529.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n2xY0-0005gM-Pr for guile-user@gnu.org; Thu, 30 Dec 2021 10:41:02 -0500 Original-Received: by mail-pg1-x529.google.com with SMTP id i8so13221574pgt.13 for ; Thu, 30 Dec 2021 07:40:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :references:from:in-reply-to:content-transfer-encoding; bh=f01Vi/R5PAQuUAH05mB3J4BMTsNqwzc9+frfM1fSMy4=; b=CL6Tz7R6WzX6gpACuFbKPQW6yTJM8b77+N/KoabZmZIYs0kaahO7H37U6w+6d/FWxd xUr6EBU/w0Th+L1185UamgNgvN3kCReCm7LN3NCS/IN/HlsD6D4W+RYN36OldqO+4kkw bh5UG1iSA5CaBCMyVVm9QRWhsl6Euk/Z2svNYithkwNMOEjTW7bOhEHVR+ZxNHnC6Y17 POzntr0/IywA/ibUKxKOaukQIUqj3v4ojV9wIJ/ANR1EL+RPdyo7CGV9NoA1ww9qICsG WMhnXSs43+boj/ztGCLCr74eleo/vAAXcj4heSQjKVJqHye+mvCTiO/CGkwfXiS0zdUJ q7EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=f01Vi/R5PAQuUAH05mB3J4BMTsNqwzc9+frfM1fSMy4=; b=UJ3pQxBKjovKBpHDw5wj5gU721RGN5+k0TnoAte74rjmpJCGUOZ/ou1XpNWJd3nhPm NDzyuL2DiB+625TM3I0qkXHFZCHn3S65gRcx/KdUQmkfNhbcLxvA3y1HGWopUcaxey/z l3Qfu45o/KAYbm+5gOcHKyXZJLiQmL/wvro07UBaijWvwMWWXtdJQGGqZikVJV4x68/l YSLwJaW4xTcq7CZX/gbpMJKyMQVUGEk9rvdlqjYRwQSrVzk5+zpmR+EIuZ7LwN6bvMEi jDXQSyovcpqb5MxpoL8mtte+jsgobuWSlJxCO6+S6ATvRMGQO4kXXwL7EdN4sdmGGgFH a58g== X-Gm-Message-State: AOAM5324eskhNvb4uAMDq4OQ54ixhWNjtYeTEkCHzzGB+c1E8e2xPTym 9UKshE2eBcfJtRxH9q66F1CyXFxdDss= X-Google-Smtp-Source: ABdhPJxdYR7Q1xwRGkUMsXVgEG0llv1T+oyTJftXvrb8kkMHDz4RQUwrOZub0+jW5g6KAXj9fcXdYA== X-Received: by 2002:a63:8449:: with SMTP id k70mr28120923pgd.351.1640878853466; Thu, 30 Dec 2021 07:40:53 -0800 (PST) Original-Received: from [192.168.2.158] (64-52-176-132.championbroadband.com. [64.52.176.132]) by smtp.gmail.com with ESMTPSA id d5sm2032710pjj.55.2021.12.30.07.40.52 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 30 Dec 2021 07:40:53 -0800 (PST) Content-Language: en-US In-Reply-To: X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::529 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::529; envelope-from=matt.wette@gmail.com; helo=mail-pg1-x529.google.com X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.4 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-3.024, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:17940 Archived-At: Thanks for the effort, Mike et al. I'll be digging in, curious to see how you worked the GObject system in. I've spent some time trying to understand how GObject is laid out, as the use of C macros makes it quite obtuse and I could not find a lot on it.  If you are interested in my perspective let me know. On 12/29/21 8:21 PM, Mike Gran wrote: > 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. >