Quote:Original post by Alpha_ProgDesQuote:Original post by Anonymous PosterQuote:Original post by Alpha_ProgDes
Well I believe Lisp, Boo, and F# are functional(-type) language that are .NET. So obviously you are not bound to one paradigm.
Are all of them 100% compliant production-quality languages?
Do they have enough documentation for the developer not to be in trouble?
Good questions. I'll have to look that up.
Being a .NET language implies compliance i.e. Compliance is a requirement. As for production quality, what is meant? Industrial strength applications may be written in F# which is arquably as fast as C#. Each language is "production" level with respect to industry and task in consideration. Support for all languages are quite substansive with active forums, clean sites, fair to good documentation, wikis and responsive developers.
With respect to Languages, I will state my opinion (subjective) that the level of interoperability and ease of use is far greater in .NET . The .NET architecture is dare I say cleaner and benefits from being younger with respect to lessons learned and mistakes of the past corrected.
*Note that neither Lisp nor Boo are functional languages with Lisp probably having more evident support for the functional paradigm.