Don Syme's WebLog on F# and Related Topics
"Expert F# 2.0" on its way!!
I'm very pleased to announce that Expert F# 2.0 is now heading to the printing presses! Expert F#...
Author: dsyme Date: 05/27/2010
Fitch Solutions looking for F# programmer to develop credit derivative pricing and hedging models
Readers of this blog will know that I sometimes post links to jobs as a service to the F# community....
Author: dsyme Date: 05/12/2010
F# 2.0 Released
[ Note, if you want to use the free download of F# 2.0, you should use the August 2010 release of...
Author: dsyme Date: 04/12/2010
Professor Robin Milner
It is with sadness that I mention the death of Professor Robin Milner, the great British computer...
Author: dsyme Date: 03/31/2010
CFP: 22nd Symposium on Implementation and Applications of Functional Languages (IFL 2010)
CALL FOR PAPERS 22nd Symposium on Implementation and Applications of Functional Languages (IFL...
Author: dsyme Date: 03/25/2010
Contract Position in the F# Team: Compiler and Visual Tools Software Engineer for Cross-Platform F#
We are now seeking applications for a contract position with the F# team! Contract length: 6 months...
Author: dsyme Date: 03/09/2010
PowerPack: print_endline and friends now in FSharp.PowerPack.Compatibility.dll
Adam Getchell asked where print_endline and friends went in the latest release of the F# Power Pack,...
Author: dsyme Date: 02/18/2010
F# London Meetup Group
Carolyn Miller has just started an F# London Users Group on Meetup, with a good number of initial...
Author: dsyme Date: 02/10/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...
Author: dsyme Date: 02/10/2010
Announcing the F# February 2010 Release
[ NOTE: Please uninstall any older version of F# before installing VS 2010 RC. If you don't, you...
Author: dsyme Date: 02/10/2010
F# Tutorial and Talk Today at TechDays, Paris (Late Announcement!)
There is an F# tutorial and an F# talk today at TechDays, Paris, presented jointly with Adam Granicz...
Author: dsyme Date: 02/08/2010
F# Seminar at University of Washington, Seattle, Thursday, Jan 28
I'll be giving a talk at UW in Seattle on Thursday, Jan 28, this week. Hope to see you there! Don...
Author: dsyme Date: 01/25/2010
F# Seminar Tomorrow, Tuesday, 26/1, at Berkeley
I'll be giving a seminar tomorrow, Tuesday, at Berkeley, visitng Benjamin Hindman and Rastislav...
Author: dsyme Date: 01/25/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....
Author: dsyme Date: 01/10/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...
Author: dsyme Date: 01/09/2010
Programming F#, By Chris Smith
Programming F# is out! (Well, it has been out for a while, but I forgot to blog about it!) This is...
Author: dsyme Date: 01/08/2010
F# Interactive Tips and Tricks: Visualizing Data in a Grid
The demos in my F# talks use a number of coding snippets to acquire, generate and display data...
Author: dsyme Date: 01/08/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...
Author: dsyme Date: 01/08/2010
Updates to the F# JAOO Tutorial Code
In September 2009 I posted the slides and code for the F# tutorial at JAOO 2009. I've now updated...
Author: dsyme Date: 01/04/2010
Latest Release of WebSharper is out
Adam Granicz dropped me a note today to say the latest release of WebSharper is out... Enjoy!...
Author: dsyme Date: 12/23/2009
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...
Author: dsyme Date: 12/15/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...
Author: dsyme Date: 12/13/2009
WebSharper: F#-based Rich Client/Server Web Applications
My co-author on Expert F#, Adam Granicz, has been leading Intellifactory to develop the F#-based...
Author: dsyme Date: 12/08/2009
F# related job at Future Social Experiences (FUSE) Lab UK
Are you interested in using probabilistic techniques to analyze online data and build new social...
Author: dsyme Date: 11/27/2009
A Great Blog Series on Algorithmic Programming in F#
I've just discovered Julien's great blog series on algorithmic programming in F#, a very useful...
Author: dsyme Date: 11/08/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...
Author: dsyme Date: 11/08/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...
Author: dsyme Date: 11/04/2009
New Book Out: F# for Technical Computing
Jon Harrop has a new book out, called F# for Techncial Computing. To quote: Read this full-color...
Author: dsyme Date: 10/23/2009
dnAnalytics + Iridium --> Math.NET Numerics
I notice that two good open source .NET math projects, dnAnalytics and Iridium, are in the process...
Author: dsyme Date: 10/23/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...
Author: dsyme Date: 10/21/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...
Author: dsyme Date: 10/19/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...
Author: dsyme Date: 10/19/2009
Soma on F# in Visual Studio 2010
Soma has a nice blog post on F# in Visual Studio 2010 With Visual Studio, we strive to give your...
Author: dsyme Date: 10/13/2009
Downloading F# Tutorial Code and Slides (JAOO 2009 Edition)
I've had a few reports of people having issues downloading the F# tutorial code and slides from my...
Author: dsyme Date: 10/12/2009
F# Tutorial Code and Slides
[ The attached tutorial code has now been updated for the F# Visual Studio 2010 Beta2 release (with...
Author: dsyme Date: 10/10/2009
F# Job: Credit Suisse GMAG seek Trader Tools Project Lead
Over the last few years the F# team at Microsoft have been very glad to work with the Credit Suisse...
Author: dsyme Date: 09/22/2009
Keynote at EclipseCon Europe, 2009: Taking Functional Programming Into the Mainstream
Just to mention that I'll be giving a keynote lecture at the Eclipse Summit in Ludwigsburg, Germany...
Author: dsyme Date: 09/18/2009
F# at JAOO 2009, Aarhus, 4-6 October
I’m excited to be giving a tutorial, a presentation and a panel at JAOO 2009 in Aarhus in early...
Author: dsyme Date: 09/18/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...
Author: dsyme Date: 05/20/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...
Author: dsyme Date: 05/20/2009
Commercial Users of Functional Programming Workshop, Edinburgh, Scotland, 4 September 2009
CUFP is a workshop for presenting case studies in commercial uses of functional programming. Run...
Author: dsyme Date: 03/29/2009
Talks I'm Giving This Week: Göteborg, Aarhus, Copenhagen
I’ve a busy week ahead! Tuesday (tomorrow!), 10am: Informal talk at Chalmers University, Göteborg:...
Author: dsyme Date: 03/23/2009
The Maestro team have a blog!
The Maestro team are a Microsoft incubation group looking at Isolation, Agents and Message Passing...
Author: dsyme Date: 02/27/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...
Author: dsyme Date: 02/27/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...
Author: dsyme Date: 02/27/2009
Specify your C# and F# code using NaturalSpec, from the Dynamics NAV team
Some members of the Dynamics NAV team have announced NaturalSpec, a DSL/language/tool/methodology...
Author: dsyme Date: 02/27/2009
Excel Financial functions in F#, version 2.0 released
When Luca Bolognese does a 2.0 release, he only fixes one bug - amazing! If you take a look at the...
Author: dsyme Date: 02/27/2009
New version of FParsec now available
Stephan has updated FParsec, the parser combinator library for F#. A new version of FParsec (v....
Author: dsyme Date: 02/27/2009