<p dir="ltr">Just thought of something that might help to deal with dependency nuisance:</p>
<p dir="ltr">What if the top package (in namespace)  contained major version?</p>
<p dir="ltr">E.g. Cabal_1_22</p>
<p dir="ltr">below packages might use minor versions - basically, whenever api changes, change the version part of the affected package.</p>
<p dir="ltr">Here by package I mean part of the namespace.</p>
<p dir="ltr">This way, different versions could coexist quite painlessly..</p>
<p dir="ltr">?</p>