News for hackers. Stuff that matters.
Re:Rust 1.42 by chc on Thursday March 12, 2020 @06:04PM (#22562357)
Like I said, I have trouble buying that as the reason, because a very similar Ruby release right around the same time did not cause the same problem. The major change in both cases was that strings now force you to consider encoding rather than just treating everything as a blob of probably-ascii-but-whatever-who-cares bytes. Writing code that was both Ruby 1.8 and 1.9-compatible wasn't easy, and there wasn't something like six to help you do it. The Ruby community generally responded by just supporting Ruby 1.9 going forward, and there was no major schism.
Re:Rust 1.42 by steveklabnik on Thursday March 12, 2020 @06:50PM (#22562813)
Ruby did have a decent transition path for strings too https://news.ycombinator.com/item?id=22038660
Re:Rust 1.42 by pas on Friday March 13, 2020 @09:36AM (#22567123)
I think Ruby was helped by its great tooling (gem, lockfile, bundler), plus it was just advertised/communicated/presented as the next logical step forward, not a major release, no talk about supporting the old release for years, etc. (I don't know about Ruby's LTS policy, but the point is that 1.9 was not special, so it did not instantly made 1.8 "sacred" too.)