Re: Function minimization and random numbers



Jon Skeet [C# MVP] wrote:
I'm really hoping we get the immutable collections F# uses as an
extension to the standard framework. While I'm not convinced by the
idea of "everything is easier in F#" I'm certainly convinced by "it's
great to have the functional style available where it's suitable". C#
3 makes that a lot easier to cope with than before, and it looks like
F# will be contributing extra library support. Win/win situation, to
be honest.

For the time being, all of the extra libraries and features offered by F#
will remain F# only. I agree it would be nice if some of this stuff (I'm
thinking more of complex numbers, vectors and matrices) would be available
as standard in .NET but such things take a long time to change.

I expect to learn techniques from F# rather than actually starting to
use it as a production language, but that doesn't mean it won't have
value for me. Just don't expect it to supplant C# any time soon.

Microsoft will want to leverage F# as a way of pulling new users onto .NET
and Windows rather than shifting existing users over from C# to F#.
Consequently, 50% of our F# sales are to C# users and the rest are
to "outsiders".

--
Dr Jon D Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/products/?u
.