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 HNI 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