Browse by Tags

Tagged Content List
  • Blog Post: 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). ...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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. ...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
Page 1 of 4 (91 items) 1234