3 ms·
Build them from source, then. Hare is a systems programming language. What kind of a systems programmer doesn't know how to build from source?
by wheelerof4te 4y ago
Build them from source, then.
Hare is a systems programming language. What kind of a systems programmer doesn't know how to build from source?
- bccdee 4y agoSo the solution is just vendoring? Vendoring is very clunky—that's why we have package managers in the first place.
- wheelerof4te 4y agoLanguage designers have every right to avoid complex features if such a feature impede the language in any way. Hare does the smart thing - it decouples the library distribution model from the language. After all, it's the programmers job to make sure that distribution and packaging of his/her library is as simple as possible.
- bccdee 4y agoEvery programmer should not be re-solving the problem of library distribution just to distribute their library. This is a solved problem; a go-style git repository model is the bare minimum that a language should have.
- xigoi 4y agoHaving to download several dependencies from random websiees and install them is not the most fun way to spend an afternoon. Especially if half of them have cryptic build errors.
- wheelerof4te 4y agoSo Github is a random website now? I think that Hare's workflow and usecase encourages having very few or no dependencies. That means, in most cases, you should just be able to download a project's source, build and use it right away.