@wycats that statement seems logically incoherent. are you saying that you can get both without any tradeoffs? if so, then there's no choice
-
-
-
@raggi there are always tradeoffs, but these are implementation difficulty. And yes, there is no choice. -
@wycats so what's the paradox? -
@raggi the paradox is that people try to increase speed by chucking compat but just succeed in slowing down the ecosystem. -
@wycats that's a very gross generalization, there are plenty of counter cases -
@raggi what are some? Rails 3 worked insanely hard on compat, for example. -
@wycats in longer history, a lot of major shifts in common APIs. equally, there are plenty of fail cases too, e.g. python -
@raggi the fail cases are predominant. Success is rampant: C++, ObjC, Java 8, Ruby 1.9.2. 100% compat not required; just incremental moves - 5 more replies
New conversation -
-
-
@wycats i assume you’re talking about Rust. IMO The main reason behind the poor adoption is the instability of the lang. -
@jodosha 1.0 gets us to stability, and trains bring compatible progress. Agree on reason for poor adoption. -
@wycats stability as policy made me really happy. Looking forward to use it in combination w/ Ruby.
End of conversation
New conversation -
-
-
@wycats both is slower and less stable? -
@andreashennie both is rhythmic improvements that help users transition without rewrites.
End of conversation
New conversation -
-
-
@wycats Right. Small incremental steps protect you from doing too many things at once.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@wycats And progress on implementation/internals subsequently makes it easier to update contracts/interfaces in a versioned manner (2/2)Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@wycats It's really more that "stability" in contracts/interfaces allows rapid progress on implementation and internals. (1/2)Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@wycats, Going to sleep with the same realization!! Goodnight(IST here..).Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@wycats you may be right BUT I like when two parties try diff strategies. Get to compare progress side by side.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
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.