Saturday, September 6, 2008


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.


Isaac Gouy said...

> I would normally not write a tutorial about something I don't know...

I would not normally suggest this to someone who didn't claim to be a language expert (that's about 2 weeks use isn't it?) but maybe you'd be interested in completing some of the missing F# programs in the benchmarks game.

Joh. said...

isaac gouy: It sounds interesting, but it would have lower priority than the other projects in which I'm currently involved, and there is already plenty of those. Maybe during my Xmas vacation.