Re: [Vala] backwards compatibility

2014-10-28 Thread Patrick Welche
On Mon, Oct 27, 2014 at 01:52:59PM +0100, Jrg Billeter wrote: If a package, rather than testing for features (what are the sort of features one could test for in vala?), feeds e.g., vala= 0.20 to pkg_check_modules, then one has to keep a copy of vala-0.20 around, and so on for all the

[Vala] backwards compatibility

2014-10-27 Thread Patrick Welche
I'm new to vala and am wondering what compatibility between versions is like, e.g., should I expect to be able to use a recent 0.26.1 compiler to compile code from the days of 0.12? Cheers, Patrick ___ vala-list mailing list vala-list@gnome.org

Re: [Vala] backwards compatibility

2014-10-27 Thread Luca Bruno
On 27/10/2014 09:08, Patrick Welche wrote: I'm new to vala and am wondering what compatibility between versions is like, e.g., should I expect to be able to use a recent 0.26.1 compiler to compile code from the days of 0.12? You must expect every new stable release to be incompatible with the

Re: [Vala] backwards compatibility

2014-10-27 Thread Patrick Welche
On Mon, Oct 27, 2014 at 09:31:07AM +0100, Luca Bruno wrote: On 27/10/2014 09:08, Patrick Welche wrote: I'm new to vala and am wondering what compatibility between versions is like, e.g., should I expect to be able to use a recent 0.26.1 compiler to compile code from the days of 0.12? You

Re: [Vala] backwards compatibility

2014-10-27 Thread Steven Oliver
Luca's answer is obviously the correct one and the one I feel like we have to say to you. With that in mind, though, depending on how complex your code is it's very possible/likely it will still compile with a version of Vala that's quite old. The one program I work on in my spare time, last I

Re: [Vala] backwards compatibility

2014-10-27 Thread Jürg Billeter
On Mon, 2014-10-27 at 12:00 +, Patrick Welche wrote: On Mon, Oct 27, 2014 at 09:31:07AM +0100, Luca Bruno wrote: On 27/10/2014 09:08, Patrick Welche wrote: I'm new to vala and am wondering what compatibility between versions is like, e.g., should I expect to be able to use a recent