Announcement

Collapse
No announcement yet.

Hyprland 0.43 Wayland Compositor Releases, Raises Build Requirements To C++26

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Hyprland 0.43 Wayland Compositor Releases, Raises Build Requirements To C++26

    Phoronix: Hyprland 0.43 Wayland Compositor Releases, Raises Build Requirements To C++26

    Hyprland 0.43 is out as the newest version of this independent, very customizable Wayland compositor focused on providing a dynamic tiling experience...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Hmm, AFAIK C++26 hasn't even been finalized yet. We would still need to wait 2 more years.

    Comment


    • #3
      They should just use Rust instead. Rust is a good replacement for C++ because it was developed by experienced C++ developers to replace C++.

      Comment


      • #4
        Originally posted by uid313 View Post
        They should just use Rust instead. Rust is a good replacement for C++ because it was developed by experienced C++ developers to replace C++.
        He's not a 'rust cultist':

        Comment


        • #5
          Originally posted by caligula View Post
          Hmm, AFAIK C++26 hasn't even been finalized yet. We would still need to wait 2 more years.
          Hell c++23 hasn't been fully finalized yet

          Comment


          • #6
            Awesome, Im already using it but didnt know they changed the cpp standard. So far so good, no issues.

            Comment


            • #7
              I have just discovered Vaxry's blog and I must say it left a very pleasant taste.

              Comment


              • #8
                Originally posted by intelfx View Post

                I have just discovered Vaxry's blog and I must say it left a very pleasant taste.
                Eh. I have issues with this, "Cosmic is a desktop that, for now, to me, has no goal. Is not catchy. Has not much to offer. I don't know where System76 wants to take it, but if this doesn't change, it's not difficult for me to imagine a future where Cosmic ends up like Unity or Mir. Forgotten and barely used."

                Install GNOME
                Install the plugin version of Cosmic
                That's their goal and where they want to take the Rust-written Cosmic.

                While some of dude's comments make sense and align with anecdotes and observations I've had, it's clear that he's intentionally being obtuse when he's writing stuff like that.

                Comment


                • #9
                  Originally posted by ari55 View Post
                  Maybe he is a C++ cultist. 😂
                  I am not a Rust cultist either, I do code in Rust but I also do code in C#, JavaScript, TypeScript, Python, PHP, and have thrown to get some PowerShell scripts.

                  There are things that I like in Rust such as the Result<T, E> and Option<T> types, algebraic data types (the enums), the memory safety, the data types, and Cargo (package management and code formatter). There are also things I don't like in Rust such as the ugly double-colon foo::bar syntax, the slow compilation times, shattered/fragmented async ecosystem, and the community which cant keep their political and and ideological convictions to themselves.

                  But Rust makes a lot of sense for projects using C++. Technically it brings real innovations and strengths to the table. It would be a good choice of language for a project such as Hyprland.

                  Comment


                  • #10
                    Originally posted by ari55 View Post
                    But he is wrong saying that Cosmic has no aim as a project -- it has, it is to accelerate Iced as a Rust GUI toolkit and make a competition to GTK and QT. Such contemporary toolkits are based on complex pointer graphs, so something easy in C/C++ and hard with Rust, so it is a pain point driving the development.
                    Hence Cosmic is beneficial for the growth of Rust; the rule of thumb is that things hard in Rust are often bad, error-prone ideas in practice, so possibly it is also good in general, time will tell.

                    Comment

                    Working...
                    X