If you go the source dependencies way, you cannot add a public method to any of your types, ever. Because that breaks backward source compatibility. Yes, binary compatibility is hard. But source compatibility is *impossible*.
-
-
This Tweet is unavailable.
-
how? you're still going to get those users PRing your project with diffs to support their target, and they'll probably be displeased if you regress on their contributions.
- Show replies
-
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.