From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6852 invoked by alias); 16 May 2003 14:26:05 -0000 Mailing-List: contact guile-gtk-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: guile-gtk-owner@sources.redhat.com Received: (qmail 6796 invoked from network); 16 May 2003 14:26:04 -0000 Received: from unknown (HELO octopussy.utanet.at) (213.90.36.45) by sources.redhat.com with SMTP; 16 May 2003 14:26:04 -0000 Received: from pam.utanet.at ([213.90.36.6]) by octopussy.utanet.at with esmtp (Exim 4.12) id 19Gg9r-0008A5-00; Fri, 16 May 2003 16:26:03 +0200 Received: from dsl-159-18.utaonline.at ([62.218.159.18] helo=rotty-ipv4.yi.org) by pam.utanet.at with esmtp (Exim 4.12) id 19Gg9r-0000DH-00; Fri, 16 May 2003 16:26:03 +0200 Received: from alice.rhinosaur.lan ([192.168.1.3] ident=mail) by rotty-ipv4.yi.org with esmtp (Exim 3.36 #1 (Debian)) id 19GgAH-0000XJ-00; Fri, 16 May 2003 16:26:29 +0200 Received: from andy by alice.rhinosaur.lan with local (Exim 3.36 #1 (Debian)) id 19GgAH-0005gt-00; Fri, 16 May 2003 16:26:29 +0200 To: Ariel Rios Cc: guile-gtk@sources.redhat.com Subject: Re: (gnome gtk) et al References: <20030407144511.GA1489@lark> <1049743589.1933.21.camel@tosca.elektra.com.mx> <20030514085929.GA12304@lark> From: Andreas Rottmann Date: Fri, 16 May 2003 14:26:00 -0000 In-Reply-To: <20030514085929.GA12304@lark> (Andy Wingo's message of "Wed, 14 May 2003 09:59:29 +0100") Message-ID: <87n0hnrmqy.fsf@alice.rotty.yi.org> User-Agent: Gnus/5.1001 (Gnus v5.10.1) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-q2/txt/msg00081.txt.bz2 Andy Wingo writes: > Ariel! Do check out that url, > http://ambient.2y.net/wingo/tmp/guile-gobject-0.5.0.tar.gz. It is in > nice shape, it's ready to release to the world so we can start > making gtk2 applications from scheme. Just tell me where would be a > good place to put it and I'll see about importing it into cvs. I > really want this released because my guile-gstreamer bindings depend > on it. I want Debian packages for all of this, too -- we need > official releases for that. > Wow! Excellent work! I played with it a bit, since I need good glib bindings for a project of mine. I already have made a bit of progress wrapping GError, but there is one thing that bit me: Wrapping enums that don't have a GType ID (such as the ones found in GLib, e.g. GIOStatus). I think one route to wrap these would be to have h2def.py somehow realize they don't have a GType ID (don't know if that is feasible) and as a consequence generate a .def entry without (g-type-id "foobar"). defs-support.scm could then use plain g-wrap gw:wrap-enum instead of gobject:gwrap-enum. Thoughts? Andy -- Andreas Rottmann | Rotty@ICQ | 118634484@ICQ | a.rottmann@gmx.at http://www.8ung.at/rotty | GnuPG Key: http://www.8ung.at/rotty/gpg.asc Fingerprint | DFB4 4EB4 78A4 5EEE 6219 F228 F92F CFC5 01FD 5B62 Packages should build-depend on what they should build-depend.