F# is a functional programming language for the .NET Framework. It combines the succinct, expressive, and compositional style of functional programming with the runtime, libraries, interoperability, and object model of .NET. Getting Started with F#Download F# Get the newest release of F#, either with the Visual Studio 2010 Beta2 or as a CTP add-on for Visual Studio 2008. The F# releases include the compiler, libraries, and Visual Studio integration needed to get started developing with F#. Learn F# Get resources for learning F#, including articles, videos, and books. Three sample chapters of the Expert F# book are also available for preview. The F# Language Specification Get all the nitty-gritty details of the F# language from the draft F# language specification. Provides a in-depth description of the F# language's syntax and semantics. Also available in PDF. F# Microsoft Research Site Additional F#-related content can be found at the Microsoft Research F# site, as well as links to previous releases of F#. | Featured Content .gif)
October 2009 F# ReleaseAnnouncing the latest release of the F# compiler, library and Visual Studio tools. Don details the new features of this release.
F# in VS2010S. Somasegar highlights a few of the exciting features that F# brings to VS2010, including a Simple and Succint Syntax, simplified Parallel and Asynchronous Programming and Units of Measure.
Online Content for Learning F#A catalogue of great F# resources from around the web. Brian includes videos, forums and many useful blog posts in his list.
|
Featured "How do I?" VideosF# Community Blogs .gif)
Custom StackThis post describes the F# implementation of the custom stack from Chris Okasaki’s “Purely functional data structures”. namespace PurelyFunctionalDataStructures module CustomStack =... MehrThursday, Nov 26
Simple spelling corrector in F#This post is based on Peter Norvig’s How to write a spelling corrector, which is written in Python. His spell-checker ranks word-substitution candidates by their frequency in the language as det... MehrWednesday, Nov 25
Generating an IObservable from an IEvent in F#Yesterday I showed how we can map some of the Rx operators to an API which looks more like the F# base classes. Today I wanted to use these mapped operators in a WPF-application written in F#.
F# giv... MehrMonday, Nov 23
More > | |
| Featured F# Library Content .gif) Important updates and highlights of F# content in the MSDN Library. More F# Library Content > F# Projects from CodePlex
Custom WPF Controls in F#This project is to give users non trivial examples of custom WPF controls in F#.The code is a translation of the excellent book “WPF Control Development Unleashed: Building Advanced User... MehrMonday, Nov 9 - CodePlex
AqueductAqueduct is a framework for analyzing large data sets by composing small functional building blocks into complex pipeline graphs that are processed as streams.Saturday, Sep 26 - CodePlex
More F# Projects > F# Samples from Code Gallery
LAgent: an agent framework in F#This is an agent framework based on on F# MailboxProcessors. It supports agents, workers, error management, timeout management and hot swapping of code. The framework is described here: http://blogs.msdn.com/lucabol/archiv... MehrThursday, Jul 16 - MSDN Code Gallery
Request-Response Testing with F#F# is Microsoft's new programming language. F# is a hybrid language -- based on functional language principles but allowing traditional imperative/procedural coding too. The F# test harness (file Project.fs) sends an HTTP... MehrThursday, Jun 25 - MSDN Code Gallery
More F# Samples > |