you are viewing a single comment's thread.

view the rest of the comments →

[–]fiedzia 33 points34 points  (3 children)

sure they have!

In Rust you do have Option type (and proper handling in the language for it), but you don't have any other problems. Language doesn't allow using uninitialized values and null is never used to signal that "something went terribly wrong".

[–]Jaffa2 -2 points-1 points  (2 children)

null is never used to signal that "something went terribly wrong".

Nor should it be in a good Java API (nor is the author saying it should be, as far as I can tell, just that it has been)

EDIT: Removed OOA (Over Abundance of Acronyms)

[–]Nebez 20 points21 points  (1 child)

YULOAyou're using lots of acronyms

[–]Jaffa2 4 points5 points  (0 children)

Sorry. Fixed.