I'm a professor, and I was thinking about introducing a new language to the curriculum, and I was intrigued when my Visual Studio 10 (beta) came with F#...
After reading How will F# (sharp) be used? and What’s the benefits of using C# vs F# or F# vs c#? I feel that I possess the beginnings of an understanding as to what the purpose of F# is, and why it might be used over, say, C# or VB. But I'm still not convinced that it would be a good idea to try teaching it...
Can someone provide me with a good rundown of potential pros and cons for using F# as a teaching language?