Live data from Hacker News

F# 3.0 Developer Preview Now Available

blogs.msdn.com

11–16 of 16 posts

Re: F# 3.0 Developer Preview Now Available

#14
post #2

Looking at the new features, I get the distinct impression that the F# team has a clear vision of what work their language is suited for. It's meant to process data. These changes let more of your data pipeline happen within F#, extending up to, or even into, the data providers. I really think F# benefits from being part of .NET instead of a stand-alone language. C# is probably better for designing a system , where y…

I'd argue that F# is especially well-suited for a system with tons of components talking to each other. You have things like async workflows and message-passing built-in, along with the ability to do everything C# can do. I've been using F# to write such a system and I prefer it greatly to C#.

The only .NET thing I would recommend C# over F# for is UI.

Re: F# 3.0 Developer Preview Now Available

#15
post #2

Looking at the new features, I get the distinct impression that the F# team has a clear vision of what work their language is suited for. It's meant to process data. These changes let more of your data pipeline happen within F#, extending up to, or even into, the data providers. I really think F# benefits from being part of .NET instead of a stand-alone language. C# is probably better for designing a system , where y…

I'd argue that F# is especially well-suited for a system with tons of components talking to each other. You have things like async workflows and message-passing built-in, along with the ability to do everything C# can do. I've been using F# to write such a system and I prefer it greatly to C#. The only .NET thing I would recommend C# over F# for is UI.

Out of curiosity, why would you not recommend F# for UI?

Re: F# 3.0 Developer Preview Now Available

#16
post #15

Earlier quoted context omitted.

I'd argue that F# is especially well-suited for a system with tons of components talking to each other. You have things like async workflows and message-passing built-in, along with the ability to do everything C# can do. I've been using F# to write such a system and I prefer it greatly to C#. The only .NET thing I would recommend C# over F# for is UI.

Out of curiosity, why would you not recommend F# for UI?

I think it's because VS UI visual designer generates only C# code and doesn't work with other languages. Anyway you can build UI in C# and the rest in any .Net language you prefer.
Post reply on HN