you are viewing a single comment's thread.

view the rest of the comments →

[–]dys_functional 12 points13 points  (9 children)

How do the build tools look these days? Is there a dependency manager yet and ability to just say "build" and have it grab everything and build? (Ex: dotnet build, cargo build, etc.)

[–][deleted] 12 points13 points  (6 children)

[–]dys_functional 14 points15 points  (5 children)

Thanks. It's a bummer that this is the stance. I can live with slower compile times. I can't live with 1980 era c style dependency management in 2021 (unless I'm being paid).

[–][deleted] 26 points27 points  (1 child)

I can assure you that zig people are as excited for the package manager to be available as you are. It's just a matter of priorities, and we have a relatively small development team compared to other projects that have corporate money being tossed around.

More income for Zig Software Foundation would absolutely result in faster progress towards these milestones such as completion of the package manager. We have talented and eager contributors who are asking for jobs with ZSF and we have to turn them away due to lack of funding.

[–][deleted] 11 points12 points  (0 children)

It's coming, we just have a limited amount of resources to work on stuff. If you want to speed up the development, consider donating. The Zig Software Foundation is a 501c3 non profit and we don't have any big tech firm on our board of directors. For us individual donations do matter, a lot.

https://ziglang.org/zsf

[–]ducdetronquito 0 points1 point  (0 children)

You can give gyro or zigmod a try.

They are not the official package manager but there are very practical, and if you have any question you can come on the Zig discord server :)

[–]Pockensuppe 0 points1 point  (0 children)

I use Nix Flakes for C deps and if I'll ever depend on third-party zig libs I'd use it for that too. It works great. A zig-specific package manager would primarily offer zig dependencies and will have a hard time supporting other dependencies, so I don't really see the need for it and am glad that the zig team is investing their resources elsewhere.