Hacker News new | past | comments | ask | show | jobs | submit login

I think that it is the language of GNOME desktop future. That's the problem



Agreed. I have no way of being certain, but I have to believe the use of Vala for projects like this (and Shotwell, etc) have a negative affect on community contribution. Not saying that's a reason to use another language, but I'd bet the choice of python, C/C++, or something else would deepen the pool of potential contributors. I for one would rather not learn yet another language simply to contribute to Gnome projects, much in the same way I've never been a big fan of having to learn Obj-C for Apple-based projects; I simply don't think I'd use Vala or Obj-C outside of those contexts.

That said, there may be very valid reasons which are performance or convenience-related for choosing Vala. Would be interested in a discussion of those if so.


Vala is heavily based on C# syntax. It compiles to glib C code, so instead of .net-like garbage collection, it uses reference counting.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: