1,646 karma · joined March 12, 2010
This started in 2010. Hopefully an illustration that go's developers are not against generics in general, this ought to quell some of the negativity... Pick one of the four proposals you like :)
Are we willing to wait 6x longer for rust to catch up? Some people are, most people aren't.
which are very cheap :)
9P is cool though. Simple, elegant, working.
http://syssoftware.blogspot.com/2015/06/lsub-go-changes.html
--
openssl is by far the most widely used tls library out there. still, occasionally our collective hearts bleed. what's even worse is you get forks of openssl for each vendor that wants to abide by this government's policy or that. in effect, you have a single bad codebase multiplied n-fold. where's the economy of scale there?
if you're arguing that "with many eyes all bugs are shallow", this has been disproven. if you're arguing that java's tls implementers were crap, well, that's fine. doesn't mean go's are.
Go's crypto wasn't rolled out by amateurs.
nortel networks. no bugs in the last few years.
although your contribution in snark is much appreciated, you're incorrect.
unfortunately its color palette is tailored to dark terminals: http://i.imgur.com/WqNVjfh.png
also unfortunate is that we've now lost path information and i can't just right-click to open the relevant line in the source. win some, lose some :)
Since then I keep thinking that the term "system" refers to a distributed system of components, something that has grown beyond the single hardware OS paradigm ever since networks were invented. I have a little bit too much trouble understanding why people would not consider Go a "systems language" only because they think a system is a single hardware entity...
"finally! it's so ridiculously easy now that everyone will start using it and
the world will be roses and meatballs from now on!"
said no one ever.even the plan9 guys who were the first to do it with alef and libthread didn't feel like they'd solved concurrency in C.