Daniel Robinson
My feedback
-
31 votesplanned ·
Adminfsharporg-lang (F# Software Foundation Language Group, F# Software Foundation) responded
Thanks for the suggestion. Approved in principle.
We will open an RFC for this in due course https://github.com/fsharp/FSharpLangDesign/tree/master/RFCs
Daniel Robinson supported this idea ·
-
5 votes
-
22 votes
Daniel Robinson supported this idea ·
-
6 votes
Daniel Robinson commented
Reed, an equivalent translation of your C# to F# would be:
member val Records = Unchecked.defaultof<_> with get, set
-
39 votes
Daniel Robinson supported this idea ·
Daniel Robinson commented
Kevin, would the files in Solution Explorer re-order automatically based on #load's?
Daniel Robinson commented
If we go the #include/#load route, I hope VS will still require dependency order. My 2 cents.
Daniel Robinson commented
I'm confused. Isn't being able to view file dependencies at a glance, based on file order, a good thing for the same reason types are required to be defined in order?
-
9 votesplanned ·
Adminfsharporg-lang (F# Software Foundation Language Group, F# Software Foundation) responded
I’m marking this as approved in principle for F# 4.×. you are invited to submit a quality and tested implementation would be needed, to be submitted to http://github.com/Microsoft/visualfsharp.
See http://fsharp.github.io/2014/06/18/fsharp-contributions.html for details about contributing to the F# language and core library
FWIW I’ve actually taken a look at this once or twice and it was surprisingly invasive to implement. But by all means give it a go and ask if you need help.
Don Syme
BDFL F# Language/Core Library EvolutionDaniel Robinson commented
Richard, here's one use: http://stackoverflow.com/a/5356224/162396
Daniel Robinson commented
Thanks for the invitation. I hope to be able to contribute to the F# tools eventually, but my schedule won't allow it at present. Hopefully someone else will be willing to take this on.
Daniel Robinson commented
Forgot the link to the old VS UserVoice item: https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3745318-allow-wildcard-self-identifiers
Daniel Robinson shared this idea ·
-
39 votes
Daniel Robinson supported this idea ·
-
311 votesplanned ·
Adminfsharporg-lang (F# Software Foundation Language Group, F# Software Foundation) responded
I am generally in favour of addressing this in F# 4.x+. I would want seq { .. } and async { … } tailcalls to also be addressed.
A more detailed design is needed and some trialling would be great. Jack’s work is a great start. However, this is not an easy piece of work to do in a non-invasive way and my own experiments in this area have not yet led to something I feel confident to include in the F# language design.
An implementation and testing would need to be provided by someone in the F# community (possibly including Microsoft or Microsoft Research, though not limited to them).
Currently, initial implementations of approved language design can be submitted as pull requests to the appropriate branch of https://github.com/Microsoft/visualfsharp. See http://fsharp.github.io/2014/06/18/fsharp-contributions.html for info on how to contribute to the F# language/core library design
I encourage you to consider continue…
Daniel Robinson supported this idea ·
-
457 votes
Daniel Robinson supported this idea ·
Even better IMO, optimize comparison operators' handling of null so isNull isn't needed (anywhere).