On Wed, Apr 14, 2010 at 7:15 AM, Publius Maximus <[email protected]> wrote: >> F# is not the language I would write an entire app in today. Instead >> use it for robust processes. Such as multi threading processes. > > I suppose if you don't want to write robust multi-threaded > applications, F# might not be the best language. ---------
I see a small and talented F# team of 1,2,+ people who write very specific functionality. Those modules are called by other developers who need it. Much like people here instantiate Excel and use Excel instead of write a spreadsheet plug in for their apps. > If you think about how F# evolved, it's really remarkable that it's > got such traction, even internally at MS. > > It started out life as a research project, just to see if it was even > possible to port a language like Ocaml to the CLR. > > It proved to be so good in practice as it was supposed to be in theory > that many eyebrows were raised. Unlike DLR (dynamic language runtime) > language like IronPython and IronRuby et al., it compromises > performance not at all for a syntax that feels totally dynamically > typed (but is in fact totally and strictly type safe). F# generated > code benchmarks remarkably well against "pure C#" at a fraction of the > cost in code. > > But the real power of the language is in the ability to take very > complex concepts and extend the language with custom syntax to > eliminate most of the boiler plate code to express those concepts, in > such a form that it can even be treated as pure data and passed over > the wire to remote locations for computation. This somewhat > mind-bending idea is essential to taking distributed processing to a > new level. ------------------------ I have heard likewise but not spent much time with it. > But I still think, despite this edge case EPIC FAIL, F# is a fantastic > language and I enjoy exploring all the nifty things I can build with > it that would be difficult even to think about in other .NET > languages. :) ---------------------------- This year I was going to take on a different language and have still not decided which one. Was leaning towards Ruby and still am. -- Stephen Russell Sr. Production Systems Programmer CIMSgts 901.246-0159 cell _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[email protected] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

