4 ms·
> If it has transitive execution, it’s a package manager Not really. Spreadsheets, programming language functions, database triggers. To be more accurate, if
by paulddraper 8mo ago
> If it has transitive execution, it’s a package manager
Not really.
Spreadsheets, programming language functions, database triggers.
To be more accurate, if it downloads artifacts transitively it is a package manager.
- Spivak 8mo agoI could see a case being made that programming language functions, especially in ruby where everything is message passing, forms a package manager. A method might actually want to guarantee that when it sends a message foo that the code receiving it remains fixed. Being able to declare dependencies that granular might actually be great for doing refactors and upgrades. Maybe we accepted too easily that dependencies for a project are global.
- deleted 8mo ago[deleted]
- dataflow 8mo agoNot really, it's not about downloading. If it only works offline given the appropriate files, that's fine too. But a package manager needs to actually install and uninstall packages!