Front Matter
This documentation is work-in-progress, aiming at a F# 10 specification.
Historically, a F# spec was maintained as a Word document until about 2018, when some of the then new F# 4.1 features were added. Since then, changes to the language were documented in RFC documents in the language design repo.
This site is the output of an ongoing effort to make the spec complete and to make it more accessible and community-maintainable. The starting point was the F# 4.1 spec that was converted to markdown and cleaned. The RFCs are now one by one added. Their status is listed here. Check the source repo for ways to contribute.
Notices
Authors of the original F# spec:
Don Syme, with assistance from Anar Alimov, Keith Battocchi, Jomo Fisher, Michael Hale, Jack Hu, Luke Hoban, Tao Liu, Dmitry Lomov, James Margetson, Brian McNamara, Joe Pamer, Penny
Orwick, Daniel Quirk, Kevin Ransom, Chris Smith, Matteo Taveggia, Donna Malayeri, Wonseok Chae,
Uladzimir Matsveyeu, Lincoln Atkinson, and others.
For contributors to the later versions, see the github history / insights.
© 2005 - 2025 various contributors. Made available under the Creative Commons CC-by 4.0 licence.
Product and company names mentioned herein may be the trademarks of their respective owners.
The sources for this content can be found on github.
This version was created from sources on 09/21/2025 13:12:01