I have been hearing about F# and Microsoft now have a guy who is blogging and coding away in redmond somewhere about it. Can you really write GUI code from F# (I\'d love to see
I haven't actually used F#, only read the specs. It may be great for WinForms development, but my immediate reaction to this is "it doesn't really matter". As long as you use CLR compliant compilers you should be able to mix F# assemblies with others written in C#/IronPython/etc.
Yes, F# can use the .NET Framework, and F# assemblies can be used by other .NET assemblies.
My advice would be to code your functional libraries in F# and then use whichever .NET language you fancy to write the client app(s).