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 checked, still
compiled with Vala 0.15. I'm not sure of the usefulness of knowing that. I
most certainly wouldn't recommend you use that version of Vala if a newer
one is available to you.

Steven N. Oliver

On Mon, Oct 27, 2014 at 8:00 AM, Patrick Welche <pr...@cam.ac.uk> 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 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
> > previous. Either because of a compiler change, or because of bindings
> > breakage. That said, it's not that we break at every new stable release,
> > only when we feel it's best to break instead of keeping old obsolete
> things.
>
> Do you have a rule of thumb on how likely a breakage is / what to look
> for in NEWS?
>
> 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 various vala using packages?
>
> Yet a single glib and a single copy of gcc will do for other packages?
>
> I hope I am misunderstanding...
>
> Cheers,
>
> Patrick
> _______________________________________________
> vala-list mailing list
> vala-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/vala-list
>
_______________________________________________
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to