We have a new language, F#


Have people started to use this yet?  I was just introduced to it and think it has a lot of potential to save time in certain situations.

Has anyone started to use this yet?

The best times I can see for using it are for things that involve doing some number crunching and string manipulation.

For those of you that have not looked at F# yet, you can learn about it here.

Also, there is a download available for Visual Studio 2008 that lets you start using it.

This is also some great information in hubFS.  That is a great place to see example code and ask people how to do some things in F#.  I would also suggest checking out this post, The F# Operators and Basic Functions.

Keep in mind that F# is a functional programming language.  So this allows you to have all the power of a functional language, and still be in .NET and use tools you are familiar with.

One example of using F# is Luca Bolognese’s Financial Functions.

Let me know what you think of F# and if you plan to use it, what you will use it for.

Comments (4)

  1. The DSL support is for me the attractive part in F#. I fear i will not become a mainstream language. Why using it in ASP.Net or in WPF? It takes a mind-shift to understand the language and developers are submerged already with so many things to learn.

  2. Mehdi Asgari says:

    Yeah, I’m reading books on F# (Expert F#, for now) and it has generated enough buzz for curious programmers like me to pick up on it.

    You just pointed to its Functional support, but F# is also an OOP language (a multi-paradigm to say truth)

    And I’m considering to use it as my main .NET language (besides C# and IronPython)