Re:Deep Dive Into C# 9
by StreamBright on Friday December 06, 2019 @07:32AM
(#21721200)
Yep this is my experience as well. isNull make it easy to pattern match on null, the only thing I really needed to have a terse way of dealing with outside word, either C# modules or IO that can have nulls. I was shocked how smooth everything is. I was productive maybe in 2 days without prior knowledge of the entire MS/.NET/C# world. The reason why I chose F# was because of the similarity to OCaml's syntax.
In fact, I think F# is a better imperative language than C#, if you choose to use it that way.