F# is Microsoft's first functional programming language to be included as one of Visual Studio's official set of languages. F# is a succinct, efficient, expressivefunctional/object-oriented programming language under joint development by Microsoft Developer Division and Microsoft Research.…
Chris Smith had a talk at the CodeMash conference in January 2010 titled “Being an Evil Genius with F# and .NET”. Chris created a post about his talk and doing
Computer Vision, Speech Recognition, and shooting missiles at people all with F#!
Here is a bit of his speech recognition…
Peli at RiSEDec 10, 2009 at 11:12 AM3
Peli de Halleux
Avg Rating: 5
(1)
Juan Chen and Nikhil Swamy, two researchers at the Research in Software Engineering group, present FINE, a new programming language for .NET.Software systems are governed by increasingly complex security policies. Ensuring that a system properly enforces its policy is hard. FINE is a…
In this video, programming writer, Gordon Hogenson explains and gives examples of lists in F#.
You can also learn more in the topic
Lists (F#)
Kathleen McGrathVisual Studio User Educationhttp://blogs.msdn.com/kathleenVisual Studio and .NET Framework Content Survey
In this video, programming writer, Gordon Hogenson explains and gives examples of discriminated unions in F#. You can also learn more in the topic Discriminated Unions (F#) Kathleen McGrathVisual Studio User Educationhttp://blogs.msdn.com/kathleen
Floating point values in F# can have associated
units of measure, which are typically used to indicate length, volume, mass, and so on. The built-in type float takes an optional unit-of-measure parameter, written in angle brackets, in a similar way that types such as IEnumerable take a
type…
In this video, programming writer, Gordon Hogenson, continues the discussion of patterns by talking about active patterns, which you can use to customize and extend F#’s pattern matching capabilities. Active patterns are an amazingly flexible language feature,
and in this video we just scratch…
In this video, programming writer, Gordon Hogenson explains and gives examples of patterns in F# and explains the use of the match expression to control branching based on patterns in data. But first, a disclaimer Gordon wanted to make: “Regrettably, I have
not been able to retrain myself yet to…
Microsoft Research describes F# as "a scripted/functional/imperative/object-oriented programming language". Combining all those aspects in one language is certainly not an easy task, but they've done a good job of it. F# is interesting both as a language
to actually consider for your…
This video demonstrates some of the tasks described in Walkthrough: Creating Your First F# Program with Visual Studio.
I show you how to declare simple variables, write and test functions, and create tuples and lists.
Kathleen McGrath
Visual Studio User Education