Re: [Vala] Plugable Code Generators
- From: Andrea Del Signore <sejerpz gmail com>
- To: vala-list gnome org, vala-devel-list gnome org
- Subject: Re: [Vala] Plugable Code Generators
- Date: Thu, 9 Aug 2012 12:18:13 +0200
On Wed, Aug 8, 2012 at 12:40 PM, Andrea Del Signore <sejerpz gmail com> wrote:
> Hi all,
>
> recently with these two commits [1], [2] support for the posix and
> dova profiles was removed from the vala compiler.
>
Hi again,
I've made some progress on this issue and I published my code here:
http://gitorious.org/ideas/vala-codegen-posix
Now that I reached a somewhat working implementation, I didn't do any
more tests apart from the included examples, I've a mixed feeling on
the patches required to implement this codegen plugin
On one hand I like the simplification that the removal made to the
compiler, but also I fear how now vala is bound with gobject in
significant part of the code that instead should be general enough.
In a previous mail Juerg asked me why implement a plugin system
instead of just forking the compiler.
Now I think that every fork should maintain a set of patches not only
to implement the codegen, but also to remove all the gobject-ism than
inevitably valac will include (see [1],[2]), so may be a dual profile,
GObject vs all the others, can be healthy for the whole compiler.
What's your opinion?
Regards,
Andrea
P.S.
That code was tested only on windows, since I don't have access to any
linux box ATM.
[1] http://gitorious.org/ideas/vala-codegen-posix/blobs/master/valac-patches/0002-Don-t-use-GLib-types-when-the-current-profile-is-not.patch
[2] http://gitorious.org/ideas/vala-codegen-posix/blobs/master/valac-patches/0003-Add-tests-for-unavailable-standard-types.patch
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]