• 1 Post
  • 201 Comments
Joined 11 months ago
cake
Cake day: August 18th, 2023

help-circle



  • …did you just completely forget about Macs? That’s about 18% of the desktop market.

    But they also are prioritizing mobile development (though they don’t have anything working there yet) prior to Windows development. That’s a much, much larger market share.

    Additionally:

    • Early adopters are likely to be devs, and devs use Linux and Mac much more than typical end-users.
    • Even early adopters who do use Windows often use WSL, which now has first-class support for GUI apps.









  • Compiled code is already effectively write-only. But I can imagine there being some efficiency gains in not always shelling out for arithmetic, so possibly that’s a future improvement for the project.

    That said, my reaction to this project overall is to wonder whether there are really very many situations in which it’s more convenient to run a compiled Bash script than to run a compiled binary. I suppose the Bash has the advantage of being truly “compile once, run anywhere”.




  • No, I agree that a package manager or app store is indeed safer than either curl-bash or a random binary. But a lot of software is indeed installed via standalone binaries that have not been vetted by package manager teams, and most people don’t use Nix. Even with a package manager like apt, there are still ways to distribute packages that aren’t vetted by the central authority owning the package repo (e.g. for apt, that mechanism is PPAs). And when introducing a new piece of software, it’s a lot easier to distribute to a wide audience by providing a standalone binary or an install script than to get it added to every platform’s package manager.