A look at two new languages: Vala and Clojure
Posted Jun 4, 2009 0:57 UTC (Thu) by
JoeBuck (subscriber, #2330)
Parent article:
A look at two new languages: Vala and Clojure
The resulting C compiles normally with gcc, plus it can be distributed as source packages fully usable on platforms that do not have Vala installed.
Careful. It's a nice feature that users who don't have Vala can build a program from the C output from the Vala compiler. But one of the functions of source packages is license compliance, and it's important to remember that for purposes of GPLv2 or GPLv3, the source code is defined as the preferred form for modification, thus the Vala code is the source and the C code produced by the Vala compiler is not. Vala source must be made available for license compliance.
(
Log in to post comments)