*
Quick Links|Home|Worldwide
Microsoft*
Search for


F# Community

Some F# community links:

  • The primary gathering point of the F# community tends to be hubFS, the community site created by Chris Barwick. We recommend you subscribe to an email or RSS feed for the forums and blog posts there.

  • The RSS feed Planet F# is great way to keep track of a lot of what's going on with F# around the world.

  • The F# mailing list is useful for all interested in F# announcements and questions. Email <action>@list.research.microsoft.com where <action> is join-fsharp.

  • Don Syme's F# Blog and his Home Page.

  • The F# Wiki is a community-led initiative.

  • The F# resources from Robert at strangelights.com.

  • Jon Harrop's site has many F# resources and several F#-related products including the F# Journal.

At Microsoft Research F# is developed and maintained by Don Syme and James Margetson. It is now developed by the whole F# team including Luke Hoban, Jomo Fisher, Brian McNamara, Chris Smith, Matteo Taveggia and Santosh Zachariah. Contributors have included Laurent le Brun, Can Erten, Greg Neverov, Tomas Petricek and Paul Govereau who all interned with the F# team at Microsoft Research and helped with language design issues and implementation. Shobana Balakrishnan has helped with program management. The MSR Applied Games Group has been instrumental in proving the worth of F# in data-mining related to online services, and F# would not be the same without the incredible enrgies of Ralf Herbrich. Some other contributors and advisors at MSR Cambridge have been Byron Cook, Cedric Fournet and Georges Gonthier.

The F# team are especially grateful to members of other language communities who have been willing to give us advice about F# and to help us talk through aspects of the design. This includes Anders Hejlsberg, Simon Marlow, Simon Peyton-Jones, Phil Wadler, Mads Torgersen and Martin Odersky. We're also grateful for the support of colleagues in the Microsoft Research Programming Principles and Tools group.

F# would not exist without the incredible work of the Microsoft Developer Division, especially the .NET Common Language Runtime team, the .NET Framework team, the C# team and the Visual Studio team. Particular thanks to Raj Pai, Scott Wiltamuth, Craig Symonds, John Montgomery and S. Somasegar for their support and encouragement.

We have special memories of James Huddleston of Apress who took a lead in publishing activities related to F#, which has lead to Foundations of F# and Expert F#. Dominic Cooney was an enthusiastic early adopter, played a significant role in the design of the F# object system, and is an active F# user. Robert Pickering was one of the earliest external F# adopters, and now has his own F# website and the F# Wiki.

Byron Cook and Josh Berdine do the incredible Terminator project in a combination of F# and OCaml. Karthik Bhargavan and Andy Gordon are regular users, and Jakob Lichtenberg, Tom Ball and Vlad Levin are supportive users in the context of Microsoft's Static Driver Verifier and related research projects.

Stephen Tse cross-compiles the fjavac idealized/formalized Java compiler using both OCaml and F#, and is one of the lead users of F# on Linux/Mono. Daniel Margolis has now also done the same on MacOS/Mono.

Mads Torgersen, Satnam Singh, David Langworthy and Dave Wecker have been enthusiastic early adopters at Microsoft, as have Lars Nilsson, Artem Prysyazhnuk, Julian Laugel, SooHyoung Oh, optionsScalper, Dru Sellers, Martin Churchill and Adam Granicz externally, some of whom are now driving fantastic F# community initiatives of their own (which you'll no doubt hear more of soon!). Mathieu Verbaere, Ran Ettinger and Oege de Moor at Oxford University are using F# on a number of projects, including JunGL. Anil Madhavapeddy is one of number of ML advocates who are looking at having both OCaml and F# as tools in their programming arsenal. Jack Palevich first took the dive into combining F# with DirectX, leading to many good things in the development of F#.

Damien Watkins, Martin Szummer and Gavin Bierman are regular co-conspirators in F#-related matters and have given talks and demonstrations on F# at several events. Tom Minka has been a useful colleague (though still programs mostly in C#). The work of John Winn, Tom Melham and Jim Grundy helped inspire and contribute to the design of F# quotations.

If you'd like to get involved with F#, please get in touch with the F# team, follow the links to the F# Wiki and elsewhere or contact some of the people in the F# community listed above. Enjoy!






©2008 Microsoft Corporation. All rights reserved. Terms of Use |Trademarks |Privacy Statement