|
|
Subscribe / Log in / New account

Catanzaro: GNOME Core Apps Update

Catanzaro: GNOME Core Apps Update

Posted May 13, 2023 17:30 UTC (Sat) by dilinger (subscriber, #2867)
In reply to: Catanzaro: GNOME Core Apps Update by patrick_g
Parent article: Catanzaro: GNOME Core Apps Update

Both Loupe and Snapshot are written in Rust. I don't know how featureful or useful the new applications are, but that's a trend that I'm happy to see.

I say that as I sit here watching gnome-shell slowly leak memory* over time, regularly restarting numerous Vala-based apps like Geary and Dino because of similar memory leaks and other issues, and not even bothering to use stuff like Totem because it's built using a bunch of C code that really wishes it had first-class objects and is more than happy to dangerously cast types everywhere (spitting out tons of warnings/errors in the process) to approximate such a thing.

If gnome can standardize on a memory-safe language, starting with its apps, that would be a very good thing. I like C, I've worked on plenty of hardware drivers using it, but it's really not appropriate for a desktop environment.

* lol, embedded javascript interpreter


to post comments


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds