Hacker News new | ask | show | jobs
by munchler 28 days ago
Yes, all that stuff. I try to stick to F# where no special syntax is required for missing values (via Option<T>).
1 comments

Given that they already made the billion dollar mistake, I find their handling for nulls the best possible thing they could do at this point. I’d hardly call it crazy — rather, it’s exceedingly pragmatic.
Personally I prefer T? over Option[T]. Monads just add extra typing and destructuring for no reason. It’s definitely the pragmatic choice.