Latest Release of WebSharper is out

Adam Granicz dropped me a note today to say the latest release of WebSharper is out… Enjoy!—with-dependent-formlets-flowlets-third-party-extensions-and-more!.article We are happy to announce the availability of WebSharper 0.4.62 – the latest version of the WebSharper Platform that aims to equip professional F# developers with the right platform to rapidly develop rich, scalable, client-based web applications….


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 system on Microsoft Connect. This system provides a…


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…


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 WebSharper platform for developing client-server applications that execute as Javascript in the browser and as compiled .NET code on the server.  Intellifactory seem to have set about answering the question of “just how simple, clean and productive can you make developing rich web applications that target Javascript?”…


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 experiences around it? The FUSE group located at Microsoft Research in Cambridge is hiring. The group use F# a lot and have applied it successfully on many projects.   The Future Social Experiences (FUSE) Lab UK team is a newly founded group…


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 resource. And if that doesn’t whet your appetite, he also has a series on food 🙂 Here are some of his recent posts: Technical analysis indicators in F#   This is the first part of a series on technical analysis indicators in…


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 The Basic…


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 Many thanks to all those who sent so much helpful feedback on the…


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 everything you can…


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 book to learn how Microsoft’s new F# programming language can be used as a next-generation platform for high-performance interactive technical computing. Topics covered include the latest version of the F# language, parallel programming with the Task Parallel Library,…