C# in Depth

Cover of C# in Depth
Order now (3rd edition)

F#, IronRuby etc - first class citizens?

Chapter 13: Elegant code in the new era: 13.1.1

Created: 3/6/2008
Last updated: 3/6/2008

It looks hopeful that F# (as one example) will become properly integrated into .NET in some senses. There will be proper Visual Studio support, Intellisense, debugging etc. However, it's likely that there will still be distinct "tiers" of citizenship. If every language were a first class citizen, they would all be treated equally on MSDN, with examples in every language for every method - and that's not likely to happen any time soon.

This sliding scale of support will prove interesting - in particular, as Sun tries to fully support more languages on the JVM, we should keep an eye on how well integrated those languages are, and how much documentation is tailored for them.