Sign in
Don Syme's WebLog on F# and Related Topics
Tags
.NET Generics
ASP.NET
Azure
C#
C# Generics
C# History
Cloud
Cloud Programming
Cross-Platform
CUDA
DDFP
Emacs
F# 3.0
F# Agents
F# Announcements
F# Async
F# Books
F# Case Studies
F# Charting
F# Cloud
F# Community
F# Concurrency
F# Cross Platform
F# Design Notes
F# Education
F# Finance
F# Games
F# GPGPU
F# in Finance
F# Information Rich Programming
F# Jobs
F# Machine Learning
F# Math
F# Numerics
F# Open Source
F# Parallel
F# PowerPack
F# Programming
F# Releases
F# Research
F# Samples
F# Scientific Computing
F# Seattle
F# Server-side Programming
F# Snippets
F# Statistics
F# Talks
F# Team
F# Templates
F# Training
F# Type Providers
F# Units of Measure
F# User Groups
F# Web Analytics
F# Web Programming
Freebase
FSharp Programming
FSharpChart
FunScript
Google Knowledge Graph
GPGPU
Haskell
HTML5
Information Rich Programming
Javascript
LINQ
MapReduce
Math.NET
MATLAB
m-brace
Mono
MonoDevelop
MSR Cambridge
MVC
MVVM
New York
NoSQL
Nulls
OData
POPL
Python
QuantLib
Seattle
Silverlight
SkillsMatter
Social Gaming
SPIM
SQL
StatFactory
Tomas Petricek
Try F#
Type Providers
Typescript
Visual Studio
WebSharper
Windows Azure
Windows Phone
World Bank
WPF
XNA
Browse by Tags
MSDN Blogs
>
Don Syme's WebLog on F# and Related Topics
>
All Tags
>
f# concurrency
Tagged Content List
Blog Post:
C# and VB - towards joining F# with asynchronous programming support
dsyme
I am very pleased to report that a vision of the future of C# and Visual Basic was outlined today where they are moving to join F# in offering what I call language-integrated asynchronous programming support . This was outlined today at PDC10 by Anders Hejlsberg , the designer of C# and Technical Fellow...
on
28 Oct 2010
Blog Post:
The F# Asynchronous Programming Model, PADL 2011
dsyme
[ The draft was updated on 22/10/10 and 8/11/10 ] The F# asynchronous programming model dates to 2007, and was published in product documentation and Expert F# . However, until now we haven't had a submitted, succinct conference-style description of the core idea of the model: language integrated...
on
21 Oct 2010
Blog Post:
Async and Parallel Design Patterns in F#: Agents
dsyme
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...
on
15 Feb 2010
Blog Post:
F# Tutorial and Talk Today at TechDays, Paris (Late Announcement!)
dsyme
There is an F# tutorial and an F# talk today at TechDays, Paris , presented jointly with Adam Granicz and Robert Pickering. The tutorial is at 13:30-14:30, Feb 9 and will be a light introduction to F# The talk is at 17:30-18:30, Feb 9, and will include a section from Adam Granicz, the founder of...
on
8 Feb 2010
Blog Post:
F# Seminar at University of Washington, Seattle, Thursday, Jan 28
dsyme
I'll be giving a talk at UW in Seattle on Thursday, Jan 28, this week. Hope to see you there! Don Syme (Microsoft Research, Cambridge) Host: Dan Grossman Parallel and Asynchronous Programming with F# CSE 520 Colloquium Thursday, January 28, 2010 3:30pm, Abstract F# is a succinct and expressive...
on
25 Jan 2010
Blog Post:
F# Seminar Tomorrow, Tuesday, 26/1, at Berkeley
dsyme
I'll be giving a seminar tomorrow, Tuesday, at Berkeley, visitng Benjamin Hindman and Rastislav Bodik. The talk will be from 1:00 pm to 2:00 pm - room 320 in Soda Hall (moved from room 511). All welcome! Title: Parallel and Asynchronous Programming with F# Abstract: F# is a succinct and expressive...
on
25 Jan 2010
Blog Post:
Async and Parallel Design Patterns in F#: Reporting Progress with Events (plus Twitter Sample)
dsyme
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...
on
10 Jan 2010
Blog Post:
Async and Parallel Design Patterns in F#: Parallelizing CPU and I/O Computations
dsyme
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...
on
9 Jan 2010
Blog Post:
Updates to the F# JAOO Tutorial Code
dsyme
In September 2009 I posted the slides and code for the F# tutorial at JAOO 2009 . I've now updated this tutorial code for the F# Visual Studio 2010 Beta2 release (with matching CTP release for Visual Studio 2008) . We've also added some more content and explanatory comments. For example, we've added...
on
4 Jan 2010
Blog Post:
Unleash those transistors! General Purpose GPU and x64 Data Parallel Multicore Programming with Accelerator from F#
dsyme
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...
on
15 Dec 2009
Blog Post:
A Great Blog Series on Algorithmic Programming in F#
dsyme
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...
on
8 Nov 2009
Blog Post:
F# in Visual Studio 2010 Beta2 is now available ( plus matching F# CTP Update for VS2008)
dsyme
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...
on
19 Oct 2009
Blog Post:
Release Notes for the F# October 2009 release
dsyme
(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...
on
19 Oct 2009
Blog Post:
F# Tutorial Code and Slides
dsyme
[ 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...
on
10 Oct 2009
Blog Post:
F# at JAOO 2009, Aarhus, 4-6 October
dsyme
I’m excited to be giving a tutorial, a presentation and a panel at JAOO 2009 in Aarhus in early October. I’ve had the good fortune to be involved with JAOO and QCon a few times over the last few years, and am honoured to be presenting in Aarhus, the home of it all. I’ve copied details below – hope...
on
18 Sep 2009
Blog Post:
Detailed Release Notes for the F# May 2009 CTP Update and Visual Studio 2010 Beta1 releases
dsyme
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...
on
20 May 2009
Blog Post:
Visual Studio 2010 Beta1 with F# is now available, plus matching F# CTP Update for VS2008
dsyme
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...
on
20 May 2009
Blog Post:
The Maestro team have a blog!
dsyme
The Maestro team are a Microsoft incubation group looking at Isolation, Agents and Message Passing on .NET. Niklas, from the team, has been very helpful as a reviewer of F# asynchronous workflows and whenever I'm in Redmond we get together to discuss associated topics. It's great to see the team get...
on
27 Feb 2009
Blog Post:
Adding Parallel Extensions to F#, from Matt Podwysocki
dsyme
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...
on
27 Feb 2009
Blog Post:
F# Programming Contest, by Kean at AutoDesk
dsyme
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...
on
11 Jan 2009
Blog Post:
F# to ship as part of Visual Studio 2010
dsyme
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...
on
10 Dec 2008
Blog Post:
"From Parallel F# to Parallel FPGAs", from Avalda
dsyme
One of the most intriguing F# announcements recently is " Avalda FPGA Developer ". Here's the descripton from Stephen Afande , the brains behind Avalda: The compiler enables folks to compile [a subset of] F# code to an HDL netlist output suitable for running on an FPGA. From Avalda's home page...
on
24 Oct 2008
Blog Post:
TrueSkill machine learning samples updated for F# CTP and units of measure
dsyme
Ralf Herbrich has updated both the TrueSkill in F# and TrueSkill Through Time samples to both work with the new F# September 2008 CTP and to use unit-of-measure with the Gaussian belief distributions. Ralf says: Following the publication of the F# source code for the TrueSkill Through Time...
on
21 Sep 2008
Blog Post:
F# Optimization Modeling Language Sample Utilizing Microsoft Solver Foundation
dsyme
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...
on
30 Aug 2008
Blog Post:
F# for Scientists now available!
dsyme
I can't believe I missed posting about this - F# for Scientists is now out! I haven't got my hardcopy just yet, but I read a draft of this book, and was really very impressed. The 3D visualization chapter is stunning in its simplicity and power, the parallel programming techniques presented are simple...
on
28 Aug 2008
Page 1 of 2 (32 items)
1
2