• ArchAengelus@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    5
    ·
    1 day ago

    I’ve been using yay for years, and it is sufficient. First time I’ve heard of paru.

    Other than being written in rust, how does paru improve the experience of AUR wrapping?

    • DasTechniker@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      1 day ago

      Googling it, it just seems like yay but in rust and it shows PKGBUILD by default. Still cool to find alternative tools though

    • jimerson@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      To be honest, it’s just what I’ve been using since I switched to Cachy half a year ago. There was no conscious decision made between yay or paru.

      I think Go and Rust are both great languages, but there are apparently some speed benefits from using rust/paru. That’s not anything I can factually confirm, just what I’ve heard.

      • ranzispa@mander.xyz
        link
        fedilink
        arrow-up
        5
        ·
        1 day ago

        I doubt that speed in a package manager would depend greatly on programming language choice. A package manager downloads the repository index, evaluates your current environment, decides what packages you need and then downloads them. You may get minor speed improvements due to a more performing programming language, but we’re talking about milliseconds differences in a process that likely takes several minutes. I wouldn’t take that into account when choosing across options. Indeed speed can greatly vary across package managers, but that mainly depends on implementation; as such you may have a package manager implemented in a slower language that is faster than one implemented in a faster language.

        If I have to choose a package manager, I wouldn’t even consider speed and rather evaluate functionality. I don’t know paru, I imagine it allows doing what yay allows doing and as such I’d be satisfied with either of them.