[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Perl scripting feature request
Mike Guidero scripsit:
>
>BTW, Leo, you and I so far are the only ones who seem to be working on perl
>scripting features. zed didn't write the original perl interface, and (correct
>me if I'm wrong here, zed) I understand the following from conversations with
>zed:
>
>1. The original author of the perl interface is no longer working on it.
>2. zed doesn't plan on extending it at all himself.
>
>So perhaps you and I should get together and discuss things, to make sure we
>don't step on each other's patches and stuff.
>
>One thing we should try not to do is break compatibility with older scripts,
>but we have to keep in mind for expansion of the perl interface:
>
>I am also working on writing a concise text on X-Chat's perl scripting
>features, that is up-to-date, and contains examples.
Well,
what I think is the following: form a workgroup maintaining perl.c
(and working on the perl-script tutorial by thae way:)). We need
someone willing to track modification and maintaing a "current
version" and ensuring noone steps on each other's stuff. I may
eventually do that.
To ensure compatibility, I already done the following
perl.c as a version.revision number (actually mine is 1.2) where
revision 1.0 is supposed to be the original file. Variables
IRC::perl_c_version and IRC::perl_c_date are defined and made gloablly
accessible at bootstrap (through the load_file variable of function
perl_init)
If you sent me a diff file I can merge them and so obtain revision 1.3
:)
We should also work on Dietrich idea of a interface to windows, using
the Perl-Gtk library....
I would also like to have your preliminary version of the tutorial,
so I can add a paragraph about using IRC::get_prefs. I already have an
example, a script which try to get back your nick if you could not get
it.
--
Leo Cacciari
Dept. Informatique UFR Sciences et Techniques
Université de Pau
-
XChat-discuss: mailing list for XChat users
Archive: http://mail.nl.linux.org/lists/
Posted By: Leo Cacciari <leo.cacciari@univ-pau.fr>