Xrepo

Dev tools

package manager

SHOW HN2020

55points
27comments
#1,013of 3,028 in 2020
Top 34%of 2020 by points

How HN took it

QuietFewer than 5 comments about the project

0 positive, 2 neutral or asking, 0 mixed, 1 critical, out of 3 comments about the project.

Idea: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Uses vcpkg and conan as package sources and has AUR integration

    From 1 comment
    • I was about to complain that this would only cause fragmentation, but the fact that it uses other package repos (vcpkg and conan being the big two for C++) sounds like a really…
      da_big_ghey on HN

Objections

  • Cross-platform C++ packaging is already fragmented; another package manager adds fragmentation

    From 1 comment
    • I was about to complain that this would only cause fragmentation, but the fact that it uses other package repos (vcpkg and conan being the big two for C++) sounds like a really…
      da_big_ghey on HN
  • Commenters doubt xmake solves CMake's deficiencies in larger projects

    From 1 comment
    • This probably doesn't help much, but I've researched just about every build system in existence that some very extensive google and github searches could bring up. Naturally,…
      junon on HN

Questions

  • How well does it scale to large projects?

    From 1 comment
    • I was about to complain that this would only cause fragmentation, but the fact that it uses other package repos (vcpkg and conan being the big two for C++) sounds like a really…
      da_big_ghey on HN

Alternatives named

  • CMake

    From 2 comments
    • This probably doesn't help much, but I've researched just about every build system in existence that some very extensive google and github searches could bring up. Naturally,…
      junon on HN
    • I would add that cmake is a makefile generator. cmake's value is in the way it provides a high-level abstraction over all supported platflom's capabilities, and that it works by…
      rualca on HN
  • vcpkg and Conan

    From 1 comment
    • I was about to complain that this would only cause fragmentation, but the fact that it uses other package repos (vcpkg and conan being the big two for C++) sounds like a really…
      da_big_ghey on HN
  • Meson wrap-db

    From 1 comment
    • Also see meson's[0] built in package management called wrap-db[1] [0] https://mesonbuild.com/ [1] https://wrapdb.mesonbuild.com/
      lpmay on HN
  • build2

    From 1 comment
    • > I've been bitten before by tools that are easy for trivial examples and don't work well for larger projects. Have you looked at build2[1]? One of its main goals is to not make…
      boris on HN
  • Nix

    From 1 comment
    • I've been using nix for this, though on windows I assume its WSL only support, maybe mingw
      bfrog on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/25209145)