Phillip Carter

Results 640 comments of Phillip Carter

I would say that from a syntax perspective, `open MyModule (func1, func2)` seems the best to me because it doesn't require an additional keyword and doesn't require re-using an existing...

Given the issue with `x=y`, would it not be too terrible to have OCAML syntax?

Right, my thinking here is that this might be too much of a breaking change given the ubiquity of function calls compared with, say, the implicit yield or byref changes....

Similar problem here: https://github.com/dotnet/fsharp/issues/7423

Yep, as of https://github.com/dotnet/fsharp/issues/7897 it also affects it

We discussed this leading up to F# 5 but decided to cut it since the main C# feature that uses this - records - are also not completed (for example:...

Just to clarify the issue: * Constructing C# records in F# is possible, regardless of syntax chosen (positional or property initializers [including out of order]) * These constructed records run,...

I think they should stay the same. The study you're referring to also had some aspects to it that are worth considering: 1. Everyone who wasn't an existing .NET developer...

What I think this really hits at is the "do you already use .NET?" question. Since F# is installed by default, the large majority of .NET developers already have it...

To proceed with any of this in any shape I'd like to see some code samples where the proposed patterns actually do what the stated list of pros and cons...