Hacker News new | ask | show | jobs
by throw_m239339 2268 days ago
> Doesn't Vala compile to C and handle memory safety somehow? Obviously that depends on some GObject stuff but I think a similar approach could probably be used in this case.

Well, Vala still has some amount of manual memory management because it translates directly to GObject, not only for system resources but for types as well, so it isn't 100% memory safe, like Java or Javascript.

Vala is/was a great project, unfortunately, the C people at Gnome hated that and some Gimp maintainers refused to hear about Vala, and then it was blamed for I'm not sure what exactly by people who wanted to turn Gnome into a Rust project. The later also failed, because the same C guys don't want to hear about Rust either.

Interesting bits about internal politics at Gnome.

1 comments

Yeah, sadly for Vala and our CPUs, there is too much JavaScript love at GNOME.

However the conversion from some GNOME components to Rust, seems to still be ongoing.