3 ms·
More than the specific problems with collections that he talks about, I think the problem of allowing clearly broken methods into the standard collections is th
by amock 11y ago
More than the specific problems with collections that he talks about, I think the problem of allowing clearly broken methods into the standard collections is the real issue. Why would they accept an implementation f map where map isn't safely composable? Why would they use incorrect type signatures? Why would they allow so many casts? I haven't finished the video yet but every issue he brings up seems to be about more than a mistake in a library.
It looks to me like you can't trust Scala because the people behind it are ok with accepting clearly broken or poor quality implementations.
- adriaanm 11y agoYou don't have to trust us (though you can -- trust me :-)). Take a look at the source, check some references of happy Scala users. Submit a PR to fix what you don't like. Ask a question on our forums/stack overflow. Whatever you decide, I'd recommend rounding out your view of Scala by consulting more sources than Paul's rants. There's a lot of hyperbole there. This of course doesn't mean he's wrong, and we've certainly listened to him and fixed some of the issues he complained about (I was in the front row of that talk).