You quote from the Mono FAQ. But, unsurprisingly, there is no corresponding entry in the GNOME
FAQ (that I am aware of, at least). My point is that Mono attempts to emphasize its standing
w.r.t. GNOME, to prove that Mono is a powerful tool for writing applications. But its actual
position in GNOME is quite unimportant. I'm running GNOME right now with no Mono apps, and I
didn't make any effort to do so.
"Part of the problem - and the danger - is that the relationship between GNOME and Mono is
On the contrary, I think the relationship between GNOME and Mono is quite well defined: Mono
is a tool used by a few GNOME apps. That's it. Another tool used by GNOME apps is Python.
Python is no more nor less important than Mono in GNOME, on the principle of the thing;
whereas practically speaking, in fact Python is more important simply because it is used more.
Note that the fact Vala is in development says something about GNOME's lack of interest in
adopting Mono. Vala gives similar syntax to Mono (C# specifically), but without a special
runtime, nor has it any connection to the .NET framework, etc. If Mono was enthusiastically
embraced by GNOME, Vala wouldn't exist.