Saturday, September 6, 2008

Introduction

This blog will follow my steps toward learning F#. I am hoping to use F# and XNA to write small games for the XBox 360. I have no idea yet on the feasibility of that, but if it works, it would open a whole world of fun opportunities.

I would normally not write a tutorial about something I don't know, but seeing the current lack of tutorials for F#, it might be beneficial for others to follow my progress. (UPDATE: Gosh, I can sure sound pretentious sometimes... the tutorials that do exist are pretty good. See for instance F# in 20 minutes. Comments pointing at other tutorials are welcome.)

I will start with a series of tutorials dedicated to implementing a Runge-Kutta integrator.

I will not explain how to install and set up an F# development environment, that information is available on the net. Personally, I use MS Visual Studio 2008 Shell, which is supported by F# out of the box. Let me just say that I am very impressed by this IDE. Errors such as type mismatches are caught as I type my code, and a simple explanation is given when I hover over the faulty section with the mouse.