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*.
-
-
I agree there's an ongoing overhead if you're forever afterwards maintaining your own fork. That's probably not desirable for most people, but it may still be the difference between possible and impossible.
-
This Tweet is unavailable.
- Show replies
New conversation -
-
-
making that easy is orthogonal though. also let's not forget not all jvm classpath users will be re-compiling with scalac from source: this path might lead to the scala ecosystem becoming hostile to the java ecosystem..
-
This Tweet is unavailable.
- Show replies
New conversation -
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.