Description
F# is great programming language and yet it is under utilized. I would like to understand what you the enthusiast F# developer believes are the top four things we can do to drive adoption: As a developer I believe they are features, if someone has already suggested your top thing, repeat it in your list anyway.
Please keep discussion to a minimum for this exercise. We can discus the results elsewhere, later. I just want to get a feel for everyone people thinks.
In "How to drive adoption part 1" #798
We collected some data here is the summary. Please review the summary and let me know if I missed something you intended to be added.
Please try to rank the 10 items in the order you think will be the most effective in converting curious F# investigators into consistent developers.
Please try to rank the 10 items in the order you think are the ones the community can best deal with.
When ranking, if you feel some items are not significant just leave them out of the ranking.
I know this seems school maam'ish of me, I apologise, but in order to get to actionable items, we need to figure out what we need to do. Your input is valued, but digressions limit the value of this exercise.
To summarize:
- More Microsoft Evangelism / Requiring other product groups to make their stuff F# ready
- Better Tooling (E.g Make Power Tools available for VS, Folders in the project system ...)
- CoreCLR support
- Revive FSI ...
- ASP.NET v.next support (Not sure if this is coreclr or tooling or both)
- Language Improvements (Various suggestions)
- Compiler Performance.
- Better dependency management.
9.. UWA support for creating truly universal apps .... for Windows.8. Improved F# => C# interop ( enables F# libraries to be better consumed from C#) - Steffen said we should logically add curly braces .... (I'm guessing that was irony or sarcasm :-) )