3 ms·
> Their cabal file doesn't have any bounds... A surefire recipe for bitrot. If you want to maximize the ability of people to build your code in the future, up
by mightybyte 11y ago
> Their cabal file doesn't have any bounds...
A surefire recipe for bitrot. If you want to maximize the ability of people to build your code in the future, upper bounds are essential for all your dependencies.
- TazeTSchnitzel 11y agoAs I sadly recently discovered when I went back and revived a node.ja project from 2 years ago. This is an advantage of PHP's Composer over node.js's npm, as it can write your require lines for you, so you resist the temptation to put "*".
- oxryly1 11y agoThat's a sad state of affairs. So there is essentially no guarantee of backwards compatibility?