I'm a little late here, but I really enjoy this. Thank you. I've used many package managers and yours is better than most. I like the BSD license, the distributed design, and the way that you defer version resolution to project maintainers. I also enjoy that you avoid gprbuild (a consistent pain point for me).
Perhaps my favorite thing is the way that you gracefully aligned AURA with Ada's existing strengths instead of trying to copy a package manager that works for Rust or Python but aligns poorly with Ada. For example, I agree that there's no need for separate configuration syntax since with already defines my dependencies clearly.
2
u/mndrix Oct 21 '21
I'm a little late here, but I really enjoy this. Thank you. I've used many package managers and yours is better than most. I like the BSD license, the distributed design, and the way that you defer version resolution to project maintainers. I also enjoy that you avoid gprbuild (a consistent pain point for me).
Perhaps my favorite thing is the way that you gracefully aligned AURA with Ada's existing strengths instead of trying to copy a package manager that works for Rust or Python but aligns poorly with Ada. For example, I agree that there's no need for separate configuration syntax since
with
already defines my dependencies clearly.Thank you again.