[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [Vala] [OT] Vala XChat Plugins Bindings
- From: pancake <pancake youterm com>
- To: vala-list gnome org
- Subject: Re: [Vala] [OT] Vala XChat Plugins Bindings
- Date: Sun, 9 Mar 2008 14:30:25 +0100
On Sun, 09 Mar 2008 13:10:26 +0100
Andrea Del Signore <sejerpz tin it> wrote:
> Hi all,
>
> since yesterday I wrote an HelloWorld xchat plugin just because I was
> bored, I thought that sharing the vapi could be useful to someone else.
wow nice :)
> Some comments on the vapi follows:
>
> 1) in the init & get_info functions I use pointers to pointer because if
> not vala try to free an invalid pointer.
use 'weak' to skip the vala memory management for a variable.
btw reading your example maybe you'll need to use 'out' and 'ref' attributes.
> 2) The vapi can be better if it try to use virtual methods for the init,
> deinit & get_info functions, but first I must investigate on how vala
> support virtual methods in classes that don't derive from GLib.Object
read sqlite3.vapi as example vapi, i take lot of ideas from it. You can
setup the init and deinit methods as constructor and destructor, so vala
will take care of them in a proper way.
My lua vapi hasn't been imported into vala, so I think that maybe Jurg
thinks that this is not imoprtant to be in valac tarball. So I propose
to create a community maintained repository for VAPIs.
What do you think?
--pancake
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]