Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Algorithms, functional programming, CLR 4.0, and of course, F#!
Good News and Sad News - Leaving Microsoft
The Good News You might have heard, Visual Studio 2010 is done, launched, and out the door! That’s...
Date: 04/13/2010
Writing a StarCraft Bot in F#
Hi, I’m Chris Smith. You might know me as the world famous author of Programming F#, but outside of...
Date: 03/18/2010
F# CTP Update!
Hot on the heels of the Visual Studio 2010 Release Candidate comes the February, 2010 F# CTP. There...
Date: 02/11/2010
Source Code for Programming F#
I've gotten a few requests recently for the source code of the examples in Programming F#. I've...
Date: 11/23/2009
F# Language Details (Gotchas)
The ‘F’ in F# stands for fun. However, there are some details in F# that might lead to bugs,...
Date: 11/09/2009
Awesome F# - Decision Trees – Part II
In my previous post I went over the theory behind the ID3 algorithm. Now that we got all that...
Date: 11/02/2009
Awesome F# - Decision Trees – Part I
Programming F# is out! Meaning you can, and should, go to the store and pick up a copy today. With...
Date: 10/31/2009
Upcoming F# Talks
Recently legendary Cambridge research Don Syme presented an Introduction to F# at JAOO Aarhus in...
Date: 10/15/2009
Grotesque F# Code - I
Recently a friend came to me in a mild panic about some massive refactoring he needed to do to an F#...
Date: 09/14/2009
Back in Action!
I know it’s cliché to blog about blogging, but I’d like to take this opportunity to explain why...
Date: 08/20/2009
Deep Fried F#
Episode 24: Chatting about F# with Chris Smith and Dustin Campbell “Get your code on!” Being the...
Date: 01/15/2009
Speech Recognition is gun and easy!
Evidently Microsoft ninjaed a new assembly into the .NET framework with the 3.0 release called...
Date: 12/31/2008
F# Zen - Array slices
Sorry for not being as regular with blogging, I've been sick and working hard on something pretty...
Date: 12/09/2008
F# Zen - ROT13
Below is a primitive implementation of ROT13 / Ceasar Cipher in F#. In short it is a simple...
Date: 11/07/2008
F# Elevator Pitch
At the PDC I spent about eight hours a day for a full week answering the same question again and...
Date: 11/01/2008
Due out Next Year – Programming F# by Chris Smith
I’d like to announce that for the past few months I’ve been secretly working on a book for O’Reilly...
Date: 10/19/2008
F# Zen – The Literal Attribute
When pattern matching it is easy to forget that you are capturing a new value instead of matching...
Date: 10/03/2008
F# Zen - Colored printf
It’s easy to lose track of important data when logging output to the console window, fortunately you...
Date: 10/01/2008
F# Scripting Zen – Word Interop
Edit: Added a ‘comarg’ function to dramatically clean up the syntax for doing COM-interop, since F#...
Date: 09/23/2008
Shameless Plug Roundup
This post is entirely devoted to shameless plugs and ‘Me Too’ blogging. The Stack Overflow...
Date: 09/18/2008
Book Review – F# for Scientists
A few weeks ago Dr. Jon Harrop published F# for Scientists and I had the fortune of snagging a copy...
Date: 09/16/2008
Scripting in F#
The thing you hear most about F# is that it is multi-paradigm, meaning that you can use it to code...
Date: 09/12/2008
MSBuild tasks for Lex and Yacc
While I am thrilled about all the new features we've put into the F# CTP, perhaps the thing I'm most...
Date: 09/09/2008
Simple F# Game using WPF
With the F# CTP out the door, let’s take a look at what it can do. Ryan Cavanaugh, not the famous...
Date: 09/04/2008
CTP Awesomeness – Goto Definition
If you’ve used Visual Studio for a few years you’ve probably memorized all the shortcuts and methods...
Date: 09/02/2008
FSharpp to FSProj Converter
Wow, what a busy week! The F# CTP is out the door, and it's already making reverberations around the...
Date: 08/31/2008
Understanding Tail Recursion
You may have heard of Tail Recursion before, in fact, you may have even written tail recursive...
Date: 08/07/2008
Countdown to F# CTP
In case you didn’t see it over on Brian’s blog, he’s posted a sneak peak at the F# Project System:...
Date: 07/28/2008
ICFP Programming Contest
As far as elite programming contests go, I thought the only one around was the ACM-ICP. (The ACM...
Date: 07/14/2008
Mastering F# Lists
Minor update: spelling Lists represent the backbone of functional programming and in order to be an...
Date: 07/10/2008
Shameless plug - FsTest
Matthew Podwysocki finished putting together a DSL for unit testing. I imagine this only scratches...
Date: 06/22/2008