F# in the Enterprise Whitepaper - Accelerated Analytical and Parallel .NET Development with F# 2.0 RRS feed

  • General discussion

  • With this forum being new and all, I'd like to point people to the F# 2.0 in the Enterprise white paper that's availalbe on MSDN.

    If you have feedback or questions, or want to raise follow up topics, please let the F# team know, or start a disucssion here! Also don't forget that, while this forum is new, but there is a very large amount of information on F# Enterprise topics on other F# sites such as stackoverflow and hubfs.


    Microsoft F# 2.0 is a flexible and efficient language for developing analytical, data-rich, computational and parallel software components. Backed by a professional toolset in Visual Studio 2010 and incorporating the full power of the .NET platform, the language is a perfect companion to existing professional development techniques for enterprise computing.

    F# 2.0 combines functional and object-oriented programming to enable the rapid creation of simple code to solve complex problems. It is well suited for performing heavy numeric computations across large data sets and has been successfully applied in financial, statistical, parallel, scientific, engineering, testing, event-processing, tool-development, and general-purpose software components.

    This paper outlines the benefits of F# for enterprise scenarios, describes case studies and other real-world experiences with F#, and includes information on finding and developing F# programming skills for your organization.


    Thursday, June 30, 2011 1:20 PM

All replies

  • Hi ! 

    What about F# 3.0 in  the enterprise now ? 

    Développeur F#

    Friday, February 1, 2013 8:31 PM
  • Given that some seven years have now passed since that whitepaper was released, isn't it time we saw an update? There is still only a small uptake of F# by the general community despite the fact that F# offers some compelling features (as does functional programming itself). 

    The paper discusses F# 2.0 yet we are now using F# 4.1 and much has changed.

    The benefits of F# for some problems over C# can be huge yet outside of specialist groups and dedicated fans I see no sign of it being used within the broader community. I for one would like to see more of a concerted effort by Microsoft to increase the visibility of F# and help developers to raise its profile in their own organization.

    I have enough authority and influence to select F# for certain kinds of work but not enough experience with it to be able to judge shrewdly which kinds of projects I should target.

    There is always resistance to change and introducing a new language into an organization isn't always easy for a host of reasons - many of these not technical.

    So how about some new whitepapers? how about more example of smaller projects/tasks that others have used to introduce F# into their workplace? how about some solid guides for helping experienced C# developers to transition to F#?

    I very much enjoy the language (and functional languages in general) but I've only been able to use it for experiments, solving intriguing puzzles and basic academic curiosity because I am not confident I can select a good candidate task or project at work and selecting F# where it isn't a great fit could backfire.



    Monday, May 7, 2018 1:47 PM