News for hackers. Stuff that matters.
Re:Thoughts on Rust bloat by raphlinus on Wednesday August 21, 2019 @08:35PM (#20763489)
Since stdlib and compiler releases are tightly coordinated, that shouldn't be a problem, no?
Re:Thoughts on Rust bloat by est31 on Wednesday August 21, 2019 @10:28PM (#20764075)
My core argument is that libraries usually do need breaking changes, and including them into std turns them into zombies that can never be removed. I think python has issues with this. And the syn example that I pointed out above shows that Rust isn't immune from this either.
Re:Thoughts on Rust bloat by anp on Wednesday August 21, 2019 @08:52PM (#20763603)
How do you accommodate breaking changes to the public interface of std?
Re:Thoughts on Rust bloat by raphlinus on Wednesday August 21, 2019 @08:59PM (#20763652)
Right, I see your point here. There are non-trivial issues that need to be worked out, which I'm sure is one reason it's not in the library yet. Another (mentioned elsewhere) is that it takes time to converge on what a good API might look like.
Re:Thoughts on Rust bloat by heavenlyblue on Thursday August 22, 2019 @05:42AM (#20766258)
Well, with non-std I can always downgrade or upgrade the library.

With std I am bounded by the current language version.

Re:Thoughts on Rust bloat by snovv_crash on Friday August 23, 2019 @12:45AM (#20774577)
You can only down or upgrade if uour dependencies don't depend on it too.

Having a defacto standard library has more issues IMO than a real standard library.