If It Quacks Like a Package Manager

Some tools waddle like package managers without learning to swim.

Andrew Nesbitt

@andrewnez great read, thanks! Now I have to evaluate how my new, cough, cough, package manager for #AdaLang fits all of what you have described

TL;DR manifest file is the lockfile, dependencies are immutable through checksums, but I’m still in early stages so I probably missed tons of issues.

https://github.com/tomekw/tada

GitHub - tomekw/tada: Tomek's Ada build tool

Tomek's Ada build tool. Contribute to tomekw/tada development by creating an account on GitHub.

GitHub
@tomekw I've also got this list of design tradeoffs that you might find interesting: https://nesbitt.io/2025/12/05/package-manager-tradeoffs.html
Package Manager Design Tradeoffs

Design tradeoffs in package managers

Andrew Nesbitt