Hacker News new | ask | show | jobs
by j-pb 1880 days ago
You admittedly made me change my mind a bit about Vala. Apparently it was ahead of it's time, which is a bit sad. Nevertheless, elementary is the closest thing I know to a working open-source desktop OS, and Vala hinders it's adoption.

At some point you gotta pick the hill you're gonna die on, and that shouldn't be dev mind-share.

The horse they bet on didn't make it, why fall into the sunken cost trap, either bet on a different horse (rust), or pick a tried and true one (C) and write a decent FFI for alternative languages.

1 comments

It's not sunken cost. Vala is performant, plays well with a multitude of languages, doesn't require a VM, and makes it easy to write Gtk applications. Unlike Rust it's very simple to learn and the elementaryOS project likes it for that reason since it lowers the barrier to entry for app developers. Based on this I'd say it's still got a lot of things going for it.

Now is there more to improve? Absolutely. Despite its use by users, development of the language itself suffers from chronic underinvestment. But I think that's changing a bit recently. (Full disclosure: I'm involved in developing the language and tooling. We could always use more contributors.)