Mandating Flat dependencies makes life harder. Also, arguments about size are not directly related. Can bloat up flat deps easily.
-
-
Replying to @bradleymeck
Mandating flat dependencies makes them easier to understand, eliminates errors due to multiple versions
2 replies 0 retweets 1 like -
Replying to @justinfagnani @bradleymeck
i find the unflattened tree on the fs much more expressive & far easier to understand the structure of.
1 reply 0 retweets 0 likes -
-
Replying to @justinfagnani @bradleymeck
That's a different argument than easier to understand. & broadly cast in a way that doesn't permit much nuance.
2 replies 0 retweets 0 likes -
Replying to @rektide @bradleymeck
There are many reasons for flatness, if you find nested easier, there's also that flat works on the web
1 reply 0 retweets 0 likes -
But I've seen errors from objects flowing between two versions of a library that were really hard to understand
2 replies 0 retweets 0 likes
The solution to this problem is "public dependencies" aka peer dependencies. See https://github.com/rust-lang/rfcs/blob/master/text/1977-public-private-dependencies.md … for the Cargo effort on this topic.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.