mmstick

joined 4 years ago
 

I'm a moderator of r/pop_os. I can provide proof if necessary.

[–] [email protected] 3 points 1 year ago

Tiling window management is one of the core focuses of the cosmic compositor. Taking what made pop-shell great and taking it to the next level. So you might be interested in it.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (1 children)

We created https://kbin.social/m/pop_os I haven't been able to contact the owner of https://lemmy.ml/c/pop_os

[–] [email protected] 8 points 1 year ago* (last edited 1 year ago) (4 children)

There's several things that make Rust more ideal for writing software that makes efficient use of resources than C or C++.

One of these is how cumbersome it is to use tagged unions in C/C++. They're integrated as a first class citizen in Rust in the form of enums, and both the standard library and all Rust projects as a whole utilize them extensively. An example would be the Cow<'a, T> type. The compiler also has some clever tricks like zero-sized types which can reduce the size of types which contain them.

On the surface, the borrowing and ownership model is useful for guaranteeing memory safety. Yet if you take that a step further, it's the perfect tool for finely optimizing resource usage with confidence. In comparison, defensive programming practices are the norm in C and C++ because resource management is risky. So applications written in Rust are more likely to be better optimized.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

COSMIC is not using GTK. It has its own design language and toolkit built around the iced Rust library.

Gestures are a planned feature for cosmic-comp.