From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.user,gmane.comp.gnu.guix.devel Subject: Re: [ANN] guile-gi v0.0.1 released Date: Mon, 3 Jun 2019 07:46:48 -0700 Message-ID: <20190603144648.GA7713@spikycactus.attlocal.net> References: <20181115144125.GA23468@joshua.dnsalias.com> <874l59smoy.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="95024"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.11.3 (2019-02-01) Cc: guix-devel@gnu.org, guile-user@gnu.org To: Jan Nieuwenhuizen Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Jun 03 16:50:28 2019 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hXoI7-000ObL-At for guile-user@m.gmane.org; Mon, 03 Jun 2019 16:50:27 +0200 Original-Received: from localhost ([127.0.0.1]:36031 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXoI6-0003YF-Al for guile-user@m.gmane.org; Mon, 03 Jun 2019 10:50:26 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:35542) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXoHT-0003UJ-MQ for guile-user@gnu.org; Mon, 03 Jun 2019 10:49:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hXoEk-0005cZ-UD for guile-user@gnu.org; Mon, 03 Jun 2019 10:47:00 -0400 Original-Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]:33905) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hXoEk-0005Z8-Pp for guile-user@gnu.org; Mon, 03 Jun 2019 10:46:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1559573216; bh=gGA+Qq2CEP46v8tiN6Pa5Dhz/WrGJts2nRfcBwiJhMQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=rxfHK2UkY1qsLdE6I5NeI0Ej8raPzUw7usmGEBdgMCu+peeO2ZO3S7IiEzz+Z7h4rLc9g0mbIeRTtSZYNH012LNd0NVy9aZtxGNjDj/4XW2kVSqhtJggPj2yAmpf8QUfDG/g8P3Liy1JYe/kY/l02GGtgC60fK4rIRDIRfgvK/Y2rqxr/XEuaHH7TormrgMD/DiPzLAb3lzig+8tycb/TbbkogxJvIcc8s8L8TybLXI6N8A1bhBh3lXdRxjYVEBgwUJGHvqr5g5rF2pIXxtTL5LkZ9yPNP9Y8JmNRGouXCQy+5PSmlkjfEIzxD8TPWxQicGpuAQE+5BKBmGkApaaKg== X-YMail-OSG: MCxo6AEVM1nXW5apR14SpL2GtEflPc_cT39sFSSYsxYnzRAZEMFV4YBg9E2.H2p 9_VrjOc7tsX39fWyFZNoatprCv4lCQyhVKfWRxzMD4XeOyUueLaBXP5hlsRI2jLWA08.yFXkfgb1 JFI4NatO922CxmbcNj_1OKN603QrtRUHBnlMCpD56g9L2JT.7OvQ6Y5jJ5W10AavOk_hMdk6JorL CdJE67Ab83y.0NveTlC0UOasFmIi1Yl8r07rsbW6QvVpulvRyc5aZ2.AOiLwUfE6AUP_AyKLUVak PWq5gdllC8681vlDk..JQL_jubwQKh3SRsktbfHgnThVwme8Sy89fOznzZ2G2Yd4LGl.g9OCHI2r JGUjkVFkUT2O6LM9itYsBUAe9Sb1gCSZF_7XlnM9eEFtInvP9THnCFsaZtm_icawN8tju4OLcX8h p17Id8pHoM7bDvCevBC_fOzFkUeMwk41QnwSfIBQnwSobfTowAaiv4Y1Y2Po4RXyqkrDcs.xrFQn _cOnceL7SEsISLKe0DF.9HIQGdgltVI5o3PndROCxAFXx68F.j5Q3n8jcfRQUUSNSllq9CtP27ZP wK3fPq_yeP8YzJOJbPNL8Lle99YPLUJFBESYbUDb_SLjb1CDKPC0Vfw_682yJf74NE8zUZXlY.vt pjTXDxDMH.KxnKSmSWjD1gibdBxjmZ3bThasLKL02kbFsQhT6iTfnfkSXiUVlM.I3ZJ5j4.DJPZy ZMeadeV6sZOF.yvNzilxK0KloWa5o04lmtiXeajZ7fKVQNyChKWxU__MYLbVJ9efPrxOsuMT.nNv KkDFErbyzMd_auTfE5vDS6wuRMlVqTotuxiNunDZG2 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Mon, 3 Jun 2019 14:46:56 +0000 Original-Received: from 75-54-112-187.lightspeed.irvnca.sbcglobal.net (EHLO spikycactus.attlocal.net) ([75.54.112.187]) by smtp420.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID eaa7ae06f757b75a31e0a3b1162a1e5e; Mon, 03 Jun 2019 14:46:55 +0000 (UTC) Content-Disposition: inline In-Reply-To: <874l59smoy.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 66.163.187.146 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:15531 gmane.comp.gnu.guix.devel:48736 Archived-At: On Sat, Jun 01, 2019 at 11:02:21AM +0200, Jan Nieuwenhuizen wrote: > > I've created a package description for Guix (see attached), with some > patches (also attached). > > How is is that I overlooked this thread? I spent last Thursday -- > reluctantly -- adding webkitgtk bindings to guile-gnome and debugging > an initial browser test. With Guile-GI it worked in minutes! :-) > > One of the patches adds the web browser example and the last one adds an > editor example...but that segfaults in the key-press-event handler. > > I've just noticed test/closures.c -- is that intended for handlers like > key-press-event; are they different from `clicked'? This is me trying to explain to myself how the meta_marshaller was working in PyGObject, on which much of this code is based. > > Patches also on my `wip' branch: https://gitlab.com/janneke/guile-gi.git I am pleased and super embarrassed that someone has taken the time to patch this code. It is really rough code. I had lost momentum on this project, but, I'll try to get back to it. Thanks for checking it out. -Mike Gran