That patch
- From: Martin Baulig <martin home-of-linux org>
- To: gnome-components-list gnome org
- Subject: That patch
- Date: 05 Sep 2001 01:05:46 +0200
[sorry, but my inn2 just died again, so writing a new mail instead of
following up to my last one.]
Hi,
after thinking about the "Havoc closure issue" I realized that we don't
even need all these custom marshallers which my patch adds.
Basically, there's no need to use a GClosure from C and it's also a bad
idea wrt. performance - the only place where closures become useful is
if you have a callback function in a scripting language and you want to
pass this callback to a Bonobo function - but then you need to write your
own marshaller anyway.
So like Cactus suggested, we shouln't create closures in libbonobo itself,
but have two variants of each function: one taking a closure and one taking
a C callback.
Already working on a new patch ......
--
Martin Baulig
martin gnome org (private)
baulig suse de (work)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]