Re: Questions for eventual Python module

Christian Borup <[email protected]>
Newsgroups gmane.network.irc.irssi.devel
Message-ID <1030438596.1552.47.camel@colin>
On tir, 2002-08-27 at 06:25, Manoj Kasichainula wrote:
> On Mon, Aug 26, 2002 at 05:52:16AM +0300, Timo Sirainen wrote:
> > On Sun, Aug 25, 2002 at 04:31:24PM -0700, Manoj Kasichainula wrote:
> > > I don't have irssi-signal handling working quite yet. The main thing in
> > > the way is that I need a good way to recognize the type of each
> > > structure pointer (server, window, reconnect, etc.) and map it to the
> > > python wrapper object I've written for it. I haven't quite parsed out
> > > yet how the Perl module does this yet; what's the easiest way to go
> > > here?
> > 
> > Perl uses docs/signals.txt and generates perl-signals-list.h from it, using
> > get-signals.pl. You'd probably do something similiar to that.
> 
> Hmmm. So modules that add their own signals couldn't have their signals
> processed by scripts?
> 
> Maybe in the future, each _REC could include a field with a magic number
> (or a string pointer) indicating the type. Then signal handling code
> could look at the magic numbers and convert them appropriately. I only
> suggest this because I know you're pondering a rewrite :)
> 

If a rewrite is consitered, it might make more sense to shift to
GSignals (as they no longer depends on gtk+ byt only glib). Rather than
adding introspection to the existing system.

Python allready has exelent support for GSignals.

./borup
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.