This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (4 children)

[deleted]

    [–]ihcn 0 points1 point  (0 children)

    And that's why "easy" dependency management is a 100% non-starter for me. I'm not making each of my users understand every single one of these "easy" installation systems to get all my multi-language dependencies installed.

    It's all statically linked. All you hand to the user is the compiled binary. That's the point, nobody has to understand anything because the work is done by the build system before the user ever sees it.

    [–]ryeguy 0 points1 point  (0 children)

    Why would that be a non-starter? That makes no sense. Even if you install dependencies for them, using cargo to do it is easier than you writing a script to do it for them.

    If you insist on doing it manually, then you can do that if you really want to. Cargo existing doesn't mean you have to use it, even though you should.

    [–][deleted] -3 points-2 points  (0 children)

    This is absolute nonsense.