Re: Including extensions in Vala?
- From: Magnus Therning <magnus therning org>
- To: Xan Lopez <xan gnome org>
- Cc: Epiphany List <epiphany-list gnome org>
- Subject: Re: Including extensions in Vala?
- Date: Mon, 26 Oct 2009 14:11:18 +0000
On Mon, Oct 26, 2009 at 7:48 AM, Xan Lopez <xan gnome org> wrote:
> On Fri, Oct 23, 2009 at 8:47 AM, Magnus Therning <magnus therning org> wrote:
>> Since I learned that Python was being dropped as a language for extensions
>> I've been working on porting my bookmark synchronisation extension
>> (epilicious), first to Seed (which I gave up on after a short while) and
>> then to something that compiles natively. C is too painful I find, so I
>> opted to write the extension in Vala (with some minor pieces in C since
>> there are no Vala bindings for Epiphany yet).
>> IIRC I still have commit rights, but I'm hesitant to push a change that
>> introduces new dependencies. Should I keep this extension out of the
>> official tree (maintaining it as a patch), or should I push it?
>> I don't care too much either way really.
>> I should add that I have the intention of rewriting the extension in Seed at
>> some point in the future. At the time (before the 2.28 release) Seed was
>> simply to much work to bother with. I'm sure this will change, especially
>> if/when libgee can be used from within it.
> What would be required to add support for Vala extensions? You only
> need to depend on the vala compiler at compile time?
Yes, the vala compiler at compile time, and in the case of this
extension libgee at compile+run time.
Magnus Therning (OpenPGP: 0xAB4DFBA4)
magnus＠therning．org Jabber: magnus＠therning．org
http://therning.org/magnus identi.ca|twitter: magthe
] [Thread Prev