Zero (0) Dependency Software Components
Kill make
.
Kill npm
.
Kill package managers.
Kill libraries.
Kill synchrony.
Goal - Zero Dependencies
Aim to write software that has zero (0) dependencies on other software.
If this is “hard” to do, demand better features from your language designers.
N.B. calling a function creates a hard-wired dependency.
- The name of the function is (usually) hard-wired into the calling code.
- The CALL is (usually) implemented using a global variable (The Stack). Using an implicit stack creates a dynamic dependency chain.
See Also
Table of Contents as of Dec. 01 2021
Blog
Videos
References
Books