Don Syme
Don Syme
It's unlikely we'll do this unless something absolutely forces us to
> I will say, lacking this causes serious oddities with various expected patterns, such as IDisposable. It's impossible to follow the normal .NET IDisposable mechanisms when implementing types in F#....
@rhm Thanks for the information. It is true that F# generally discourages the use of implementation inheritance in design patterns. From the context on twitter I thought there was a...
I'm marking this as approved, if it uses some extreme keyword like `__protected` or the like
In F# any version of this operator would presumably work with both the ``nullable`` and ``option`` type as well, so ```fsharp let x = Some "s" x?.Length ``` and perhaps...
Closing as covered by #577
Reopening as mentioned in https://github.com/dotnet/fsharp/pull/15181
I considered this feature for F# 1.0. The context was that in an earlier project (a theorem prover) I had been really surprised what a huge difference to readability and...
@bbatsov There's no real reason not to move forward now! Would you like to work on this?
More details of the proposal here https://github.com/fsharp/fsharp.org/issues/995