bug#23742: [PROPOSED PATCH] vala: add support for Genie .gs files

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

bug#23742: [PROPOSED PATCH] vala: add support for Genie .gs files

Chris Daley
The Vala compiler also supports a language called Genie, which is very similar to Python but compiles down to C in the same way that Vala does. Genie files can be mixed with Vala files on the command line.

https://wiki.gnome.org/Projects/Genie

Automake does not currently support files with the extension .gs - this is easily confirmed by adding one to the _SOURCE primary for a Vala project.

This patch adds support for Genie files. The patch includes modifications to the existing Vala tests to ensure that it functions correctly. The patch does not appear to affect any other modules when the entire test suite is run.


--
Chris Daley
Pacific Northwest

e: [hidden email]
w: http://chrisdaley.biz
tw: chebizarro
tz: PDT


vala-genie-support.patch (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

bug#23742: [PROPOSED PATCH] vala: add support for Genie .gs files

Mathieu Lirzin
Hello Chris,

Chris Daley <[hidden email]> writes:

> The Vala compiler also supports a language called Genie, which is very similar to Python but compiles down to C in the same way that Vala does. Genie files can be mixed with Vala files on the command
> line.
>
> https://wiki.gnome.org/Projects/Genie
>
> Automake does not currently support files with the extension .gs - this is easily confirmed by adding one to the _SOURCE primary for a Vala project.
>
> This patch adds support for Genie files. The patch includes modifications to the existing Vala tests to ensure that it functions correctly. The patch does not appear to affect any other modules when the
> entire test suite is run.

I think it would be nice add support for Genie in Automake.

Would you be willing to assign the copyright to the Free Software
Foundation, so that we could install it in Automake?

Thanks.

--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37



Loading...