From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3766 invoked by alias); 19 Aug 2003 19:09:13 -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 3755 invoked from network); 19 Aug 2003 19:09:12 -0000 Received: from unknown (HELO octopussy.utanet.at) (213.90.36.45) by sources.redhat.com with SMTP; 19 Aug 2003 19:09:12 -0000 Received: from patricia.utanet.at ([213.90.36.8]) by octopussy.utanet.at with esmtp (Exim 4.12) id 19pBqx-00065N-00 for guile-gtk@sources.redhat.com; Tue, 19 Aug 2003 21:09:11 +0200 Received: from dsl-234-86.utaonline.at ([212.152.234.86] helo=rotty-ipv4.yi.org) by patricia.utanet.at with esmtp (Exim 4.12) id 19pBqx-00025V-00 for guile-gtk@sources.redhat.com; Tue, 19 Aug 2003 21:09:11 +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 19pBrV-0000Yr-00 for ; Tue, 19 Aug 2003 21:09:45 +0200 Received: from andy by alice.rhinosaur.lan with local (Exim 4.20) id 19pBrV-0002XJ-5i for guile-gtk@sources.redhat.com; Tue, 19 Aug 2003 21:09:45 +0200 To: guile-gtk@sources.redhat.com Subject: Speedups for GTK2 bindings? From: Andreas Rottmann Date: Tue, 19 Aug 2003 19:09:00 -0000 Message-ID: <87r83hea6e.fsf@alice.rotty.yi.org> User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-SW-Source: 2003-q3/txt/msg00051.txt.bz2 Hi! I'll probably try what speedups result of re-implementing the re-export-bindings and functions->methods-public helpers in C. FYI: A "guile -c '(use-modules (gnome gtk))'" takes ~10 seconds ATM using Guile 1.6.4 on a 900Mhz Athlon. Most time is spent in building the generics an re-exporting the bindings (which I hope to reduce by re-implementing the above functions in C). If anyone else has any idea how to make the bindings load faster, please step forward and tell me, I'll maybe even implement them ;-) Regards, 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 Latein ist das humanoide Äquivalent zu Fortran. -- Alexander Bartolich in at.linux