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)
“Hello GTK#” from the latest IronPython and F#A little post to record a short bit of spiking with GTK# as UI toolkit, porting the simple C# examples from here to my preferred .net languages. Neither of these explorations are totally novel -- ther... 更多Wednesday, Nov 11 - Steve
Lists in F#
In this video, programming writer, Gordon Hogenson explains and gives examples of lists in F#.
You can also learn more in the topic Lists (F#)
Kathleen McGrath
Visual Studio User Education
http://b... 更多Wednesday, Nov 11
Silverlight Cream for November 10, 2009 -- #728Bart Czernicki approaches that and other good topics in this post about Silverlight, F#, and VS2010... and finishes up with a bunch of "Getting started" links ... so jump in there and find out why! Mu... 更多Monday, Nov 9
F# Rational64 implementationThe F# Power Pack includes an arbitrarily large Rational type called BigNum, which in turn uses the arbitrarily large BigInt type for the numerator and denominator. The BigInteger type has recently mo... 更多Monday, Nov 9 - Phil
Another quick aside…If you haven’t seen the new Visual Studio branding, you should check it out! I really like the new look. Here’s F#: Of course, for a slightly different take on the logo, see Chris’ recent blog post.... 更多Monday, Nov 9
Connecting to SQL Azure Using ADO.NET in F#This is a very straightforward port of SQL Azure code from msdn:
#r "System.Core" open System
open System.Collections.Generic
open System.Linq
open System.Text
open System.Data.SqlClient
open System... 更多Monday, Nov 9
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... 更多Sunday, Nov 8 - 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... 更多Thursday, 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... 更多Thursday, Jun 25 - MSDN Code Gallery
More F# Samples > |