September 15th, 2008, 7:25 pm
While you are correct in saying F# is statically typed, that is not the whole story (note, I do not pretend to know the whole story either... from the faq:One of the striking features of F# is its combination of dynamic and static features. For example, F# Interactive provides a strikingly powerful dynamic compilation environment, where dynamically entered code is executed using the full performance power of high-quality native code. I have played with this a bit, and it really is _very_ useful. Essentially you now have a REPL environment to write .NET code in... amazing stuffI have used matlab for years, and still do daily... but the more I learn about C#/F#/Python the less I like using matlab... just my 2 cents