F# 2.0, a First Class Citizen in Visual Studio 2010
Published August 25th, 2010 Under Coding | Leave a Comment
In this interview made by Sadek Drobi, Don Syme speaks about F# 2.0, its application fields, its integration in Visual Studio 2010 and F# open source Power Pack library. Don also discusses the genesis of F#, the ties with OCaml as well as its specificity. He explains how did OOP and FP mix into one language and mentions some of the language’s design decisions and compromises he had to take.
http://www.infoq.com/interviews/don-syme-fsharp-2_0
F# and Units-of-measure for Technical Computing
Published January 13th, 2010 Under General | Leave a Comment
F# (shipped in Visual Studio 2010) is a functional programming language that supports static checking and type inference for units-of-measure. Even in the simplest applications, units-of-measure can act as a valuable additional check for the correctness of the code. I will start by giving an introduction to units-of-measure and their implementation in F#. I’ll work through smaller and larger code examples that make use of units-of-measure. As a large application, I’ll detail a wrapper for a mathematical programming and optimization toolbox (Microsoft Solver Foundation) that handles units-of-measure transparently.
Watch this video on SkillsMatter.com
Functional Programming with a Mainstream Language
Published December 3rd, 2009 Under Coding | Leave a Comment
Sadek Drobi shows how he applied functional programming principles to a real-life project which needed to meet certain performance requirements. He shares the lessons learnt on using mutation, laziness, recursion, functions, monads, list comprehensions and parallelization in an attempt to achieve a functional domain model.
http://www.infoq.com/presentations/Functional-Programming-Sadek-Drobi
F# – Succinct, Expressive, Efficient Functional Programming for .NET
Published August 20th, 2009 Under Coding | Leave a Comment
Don Syme presents F# basics, a typed functional language for .NET that combines the succinctness, expressivity, and compositionality of functional programming with the runtime support, libraries, interoperability, tools, and object model of .NET.
http://www.infoq.com/presentations/F-Sharp-Basics-Don-Syme
F# Webcast: Introducing Functional Concepts
Published June 10th, 2009 Under General | Leave a Comment
I haven’t yet seen any good F# webcast focusing mainly on showing F# source code, starting from simple functional concepts to the real-world features like asynchronous workflows and object-oriented programming in F#, so I decided to create one.
http://tomasp.net/articles/fsharp-webcast-functional.aspx
keep looking »