Chris Smith's completely unique view

Algorithms, functional programming, CLR 4.0, and of course, F#!

September, 2008

Blog - About

About Chris Smith's completely unique view

Chris works as a Software Design Engineer in Test at Microsoft, where he spends his time making sure F# is the most awesome programming language ever.

  • Chris Smith's completely unique view

    Simple F# Game using WPF

    • 8 Comments
    With the F# CTP out the door, let’s take a look at what it can do. Ryan Cavanaugh, not the famous Banjo Player , the one on the VS Pro Tools Team, helped me put together an artillery game called BurnedLand. (Kudos if you can catch the subtle reference...
  • Chris Smith's completely unique view

    MSBuild tasks for Lex and Yacc

    • 5 Comments
    While I am thrilled about all the new features we've put into the F# CTP, perhaps the thing I'm most excited about are the MSBuild tasks for Lex and Yacc. You heard that right. If you want to use fslex.exe of fsyacc.exe as part of your project, you can...
  • Chris Smith's completely unique view

    Book Review – F# for Scientists

    • 4 Comments
    A few weeks ago Dr. Jon Harrop published F# for Scientists and I had the fortune of snagging a copy at work. In short, it is an excellent book and an invaluable resource for those working in quantitative computing. The best feature of the book is its...
  • Chris Smith's completely unique view

    Scripting in F#

    • 3 Comments
    The thing you hear most about F# is that it is multi-paradigm , meaning that you can use it to code in multiple styles of programming. But F# spans multiple-domains too. F# is not only well suited for quantitative computing, but it is surprisingly well...
  • Chris Smith's completely unique view

    F# Scripting Zen – Word Interop

    • 3 Comments
    Edit: Added a ‘comarg’ function to dramatically clean up the syntax for doing COM-interop, since F# will pass ‘ref types’ as byrefs to COM calls. In a previous post I talked about how to take advantage of .FSX (F# Script) files to automate tasks for you...
  • Chris Smith's completely unique view

    CTP Awesomeness – Goto Definition

    • 1 Comments
    If you’ve used Visual Studio for a few years you’ve probably memorized all the shortcuts and methods for navigating source code. For example, if some XML looks unruly just press CTRL+K+D to automatically format the document. (If you’re interested in learning...
  • Chris Smith's completely unique view

    Shameless Plug Roundup

    • 1 Comments
    This post is entirely devoted to shameless plugs and ‘Me Too’ blogging.   The Stack Overflow public beta is out! I’m trying to get the specialized badge, so ask some F# questions for me.   Amanda Laucher and Ted “Some Guy” Neward on .NET Rocks...
Page 1 of 1 (7 items)