News for hackers. Stuff that matters.
Re:I Want Off Mr. Golang's Wild Ride by samatman on Friday February 28, 2020 @04:25PM (#22446520)
Java has Optional as well, but as you well know, you can't just bolt ADTs onto the side of a language and wash your hands of it.

The whole system has to be designed around it to get the benefit of it. Java programmers will be checking for null until the last line of Java is written.

Re:I Want Off Mr. Golang's Wild Ride by steveklabnik on Friday February 28, 2020 @04:36PM (#22446631)
Sure, but the argument was that folks would reject it, when they in fact have explicitly added it. Its effectiveness is another story; not only along the axis you were talking about, but also others, but that's a separate conversation.
Re:I Want Off Mr. Golang's Wild Ride by admax88q on Friday February 28, 2020 @05:00PM (#22446819)
The language maintainers adding new features to appeal to people newer to the language is not mutually exclusive with veterans of the language not adopting the new features.
Re:I Want Off Mr. Golang's Wild Ride by gpderetta on Friday February 28, 2020 @06:14PM (#22447297)
Some form of optional has been in wide use in the c++ community for more than 20 years.
Re:I Want Off Mr. Golang's Wild Ride by pron on Friday February 28, 2020 @06:46PM (#22447492)
> Java programmers will be checking for null until the last line of Java is written.

Not necessarily. Adding nullability types to Java is a smaller undertaking than adding generics was.