Don Syme's WebLog on F# and Related Topics
F# Case Studies
F# Cross Platform
F# Deep Dives
F# Design Notes
F# in Finance
F# Information Rich Programming
F# Machine Learning
F# Open Source
F# Type Providers
F# Units of Measure
F# User Groups
F# Web Analytics
F# Web Programming
Google Knowledge Graph
Information Rich Programming
Browse by Tags
Don Syme's WebLog on F# and Related Topics
f# design notes
Tagged Content List
F# on Silverlight 4
F# on Silverlight 4 is here! Dmitry has the full details : Earlier this week we have released F# runtime for Silverlight 4 as part of Microsoft Silverlight 4 Tools for Visual Studio 2010 (this is a single download that contains everything you need to develop for Silverlight for under VS2010). ...
27 May 2010
Async and Parallel Design Patterns in F#: Agents
In part 3 of this series, we explore lightweight , reactive agents in F# and look at some typical design patterns associated with these agents, including isolated internal state . Part 1 describes how F# is a parallel and reactive language with support for light-weight reactions, and gives patterns...
15 Feb 2010
Detailed Release Notes for F# February 2010 Release
Today we have announced the February 2010 release of the F# language . The detailed release notes for this release are below. Language XML Doc Comments. You can now specify <summary>, <remarks>, <parameters> and other attributes explicitly. XML Doc comments are checked for...
10 Feb 2010
Async and Parallel Design Patterns in F#: Reporting Progress with Events (plus Twitter Sample)
In this post we will look at a common async design pattern I call Reporting Progress With Events . Later in this post we use this design pattern to read a sample stream of tweets from Twitter. This is the second part of a series covering basic techniques in F# async programming . Some of the samples...
10 Jan 2010
Async and Parallel Design Patterns in F#: Parallelizing CPU and I/O Computations
F# is both a parallel and a reactive language. By this we mean that running F# programs can have both multiple active evaluations (e.g. .NET threads actively computing F# results), and multiple pending reactions (e.g. callbacks and agents waiting to react to events and messages). One simple way...
9 Jan 2010
F# Interactive Tips and Tricks: Formatting Data using AddPrinter, AddPrintTransformer and %A in sprintf/printf/fprintf
Mingtian Ni asked the following: I ‘d like to change the output format for certain types, especially collection types, in fsi. What are the reasonable ways for this? ... Can somebody give a few references here? Or even better with guidelines and working examples. Here are some tips and tricks...
8 Jan 2010
Unleash those transistors! General Purpose GPU and x64 Data Parallel Multicore Programming with Accelerator from F#
One of my colleagues at MSR Cambridge, Satnam Singh , has written his very first blog entry, and what a beauty it is ! Data parallel multicore programming from F# targeting both CPU and GPU - what joy! Microsoft recently released a preview of the Accelerator V2 GPU and x64 multicore programming...
15 Dec 2009
Compiling F# code for the XBox 360
Joh has a nice blog describing the basics of compiling F# code for the XBox 360 , including the magic command line to use to reference both the right copy of the F# core library and the right XNA DLLs. This is using the F# October 2009 CTP This article describes how to build an XNA Game Studio...
13 Dec 2009
Equality and Comparison Constraints in F#
F# 1.9.7 introduces two new constraints to the F# language to help uncover issues in your code when using equality and comparison operators. In this blog entry we'll take a look at these constraints in a bit more detail. The topics in this blog post are Tuples, Lists and other Structural Types...
8 Nov 2009
F# 1.9.7 Language Specification Now Available
The F# 1.9.7 Language Specification is now available, in PDF and HTML , matching the recent release of F# in Visual Studio 2010 Beta2, with matching CTP udpate for Mono and Visual Studio 2008 . The latest language specification can also always be found via www.fsharp.net Many thanks to all those who...
4 Nov 2009
Language Integrated Query (LINQ) Support in the F# Power Pack
In this post I thought I would give some simple, up-to-date examples of writing queries using the F# Power Pack and executing them via LINQ. The techniques described here also apply to querying any obejcts that support the IQueryable interface. My aim here is not to give a complete guide to "doing...
23 Oct 2009
Some Smaller Features in the Latest Release of F#
Brian has blogged about some of the smaller features in the latest release of F# which weren't explicitly called out in the detailed release notes. Error and warning messages have unique numbers (in particular replacing the ubiquitous "FS0191") Some common error diagnostics have been improved...
21 Oct 2009
F# in Visual Studio 2010 Beta2 is now available ( plus matching F# CTP Update for VS2008)
The latest release of F# is now out! This is included in Visual Studio 2010 Beta2 , released today for MSDN Subscribers, with the matching release of the F# CTP for Visual Studio 2008 , and a compiler ZIP for Mono . The detailed release notes are here . (Note: general download availability of Visual...
19 Oct 2009
Release Notes for the F# October 2009 release
(These notes apply to the F# October 2009 CTP update and Visual Studio 2010 Beta2 ) Summary Release F# in Visual Studio2010 Beta2 can build applications for .NET 2.0/3.0/3.5/4.0 and Silverlight 2/3. Updated F# CTP for Visual Studio 2008 F# PowerPack available as part of the CTP...
19 Oct 2009
F# Tutorial Code and Slides
[ The attached tutorial code has now been updated for the F# Visual Studio 2010 Beta2 release (with matching CTP update for Visual Studio 2008) ] One of the great pleasures of my job is to go to conferences like JAOO and present on F# and other topics. This year I presented both a tutorial and a lecture...
10 Oct 2009
Detailed Release Notes for the F# May 2009 CTP Update and Visual Studio 2010 Beta1 releases
The main announcement for this release is here . Summary Release F# is integrated into Visual Studio 2010 Beta1 F# in Visual Studio2010 can build applications for .NET 4.0 Beta1 Updated F# CTP for Visual Studio 2008 and .NET 2.0/3.0/3.5 F# PowerPack is a separate download for...
20 May 2009
Visual Studio 2010 Beta1 with F# is now available, plus matching F# CTP Update for VS2008
The F# team are thrilled to announce that Visual Studio 2010 Beta1 is now available , including the latest version of F#. Today we are also releasing a matching F# May 2009 CTP for use with Visual Studio 2008 ( MSI , ZIP ). Further below is a screen shot , more here . If you’re new to F#, consider...
20 May 2009
The basic syntax of F#, by Brian
Brian has two very nice posts on the basic syntax of F#. The basic syntax of F# - keywords and constructs The basic syntax of F# - classes, interfaces, and members I have written lots of blog entries about F#, but I haven't yet described the basic syntax of the language! So today I'll try...
27 Feb 2009
Adding Parallel Extensions to F#, from Matt Podwysocki
Matt has a lovely post showing how to define parallel sequences in F# : In many of my presentations lately, I’ve been using the Parallel Extensions for .NET as part of my heavy computations in F#. By doing so, I’m able to speed up some of my heavier computations by several fold and take full advantage...
27 Feb 2009
F# Programming Contest, by Kean at AutoDesk
Kean over at AutoDesk (think AutoCAD etc.) is running an F# programming contest ! I've included his post below: F# programming contest ... So to start 2009 with a bang (or a pop, at least) I'm going to run a programming contest. The basic idea is to generate some cool examples of...
11 Jan 2009
F# to ship as part of Visual Studio 2010
Last year, the head of the Microsoft’s Developer Division, S. Somasegar, announced that Microsoft had begun investing in F# as one of Microsoft’s supported languages on the .NET platform. I am now thrilled to announce one result of this investment: F# will ship as part of Visual Studio 2010! Since the...
10 Dec 2008
F# CTP release update
It’s been a week now since we posted the F# September 2008 CTP release, and it’s been fantastic to see the great response from existing and new F# users alike. We’ve received a lot of good feedback too, and a big thank you to everyone who has taken the time to email us with suggestions and issues. ...
5 Sep 2008
The F# Operators and Basic Functions
F# comes with a number of essential basic functions and operators pre-defined. For example, even "+" is an operator defined in Microsoft.FSharp.Core.Operators, which is opened by default. Likewise "abs" is a function to take the absolute value of a signed integer or floating point number, and "int64...
1 Sep 2008
F# Optimization Modeling Language Sample Utilizing Microsoft Solver Foundation
The first version of the F# Optimization Domain Specific Language (ODSL) sample is now available, built with the new Microsoft Solver Foundation . Solver Foundation is a framework of solvers and modeling services enabling planning, risk modeling, and scheduling for .NET developers. It is integrated with...
30 Aug 2008
An introduction to Units of Measure by Andrew Kennedy
Andrew Kennedy has published the first part of a tutorial introduction to Units of Measure in F# . Do you remember NASA's Mars Climate Orbiter? It was lost in September 1999 because of a confusion between metric and so-called " English " units of measurement . The report into the disaster made...
30 Aug 2008
Page 1 of 4 (91 items)
© 2013 Microsoft Corporation.
Privacy & Cookies