3 ms·
Right, and I definitely want to try building existing ports. But unless I'm missing something, this still requires you to write down by hand the dependencies an
by moyix 5y ago
Right, and I definitely want to try building existing ports. But unless I'm missing something, this still requires you to write down by hand the dependencies and steps for actually building each project? That's not really feasible at the scale of GitHub.
- throw0101a 5y agoTrue: there is no embedded metadata (à la Dublin Core) in the source code or in/on Github that tells you about how to compile the source code. There is still a human-involved step in looking at the source code, even if it is in a build infrastructure (like Ports or Homebrew) it still had to be put there by a human. The closest thing for a source hub and automated build system that is probably CPAN and the like (PIP, CRAN). Another build infrastructure, focused more in the HPC niche, is Spack: * https://spack.io https://spack.io * https://spack-tutorial.readthedocs.io/en/latest/index.html https://spack-tutorial.readthedocs.io/en/latest/index.html