old-design-docs
old-design-docs copied to clipboard
S22: dependency types are too simplistic
Based on previous experience in perl 5, I'd say the view on dependencies is overly simplistic. Instead of having a flat set of depends, build-depends, and test-depends, we probably want a two axes system, with phase (runtime, build, test) separated from type of dependency (requires, recommends, suggests)