"- You can run your code only on a Windows machine (reliably.)"
Why not mono?
On Windows you can even use it with the stripped-down Visual Studio shell. http://www.11011.net/fsharp-in-visual-studio-express
"- You can run your code only on a Windows machine (reliably.)"
Why not mono?