4 ms·
Not at all. The class definition syntax is very terse and you can use the mutable keyword for imperative programming. In fact, I think F# is a better imperativ
by adgasf 7y ago
Not at all. The class definition syntax is very terse and you can use the mutable keyword for imperative programming.
In fact, I think F# is a better imperative language than C#, if you choose to use it that way.
- StreamBright 7y agoYep 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.