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# Performance
F# PowerPack
F# Programming
F# Publications
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
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
WPF
XNA
Browse by Tags
MSDN Blogs
>
Don Syme's WebLog on F# and Related Topics
>
All Tags
>
f# design notes
Tagged Content List
Blog Post:
F# on Silverlight 4
dsyme
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). ...
on
27 May 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:
Detailed Release Notes for F# February 2010 Release
dsyme
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...
on
10 Feb 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:
F# Interactive Tips and Tricks: Formatting Data using AddPrinter, AddPrintTransformer and %A in sprintf/printf/fprintf
dsyme
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...
on
8 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:
Compiling F# code for the XBox 360
dsyme
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...
on
13 Dec 2009
Blog Post:
Equality and Comparison Constraints in F#
dsyme
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...
on
8 Nov 2009
Blog Post:
F# 1.9.7 Language Specification Now Available
dsyme
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...
on
4 Nov 2009
Blog Post:
Language Integrated Query (LINQ) Support in the F# Power Pack
dsyme
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...
on
23 Oct 2009
Blog Post:
Some Smaller Features in the Latest Release of F#
dsyme
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...
on
21 Oct 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:
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 basic syntax of F#, by Brian
dsyme
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...
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:
F# CTP release update
dsyme
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. ...
on
5 Sep 2008
Blog Post:
The F# Operators and Basic Functions
dsyme
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...
on
1 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:
An introduction to Units of Measure by Andrew Kennedy
dsyme
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...
on
30 Aug 2008
Page 1 of 4 (91 items)
1
2
3
4