jonpryor at vt.edu
Tue Feb 5 16:18:16 UTC 2013
On Feb 5, 2013, at 10:23 AM, Alberto León <leontiscar at gmail.com> wrote:
Let's just admit that C# was never going to be a viable first-choice option for Gnome, for both political reasons ("Microsoft sucks!!!!oneone!!") and functional reasons (is there a decent GTK+ 3.0 binding yet? I'm not sure, and even if there is it took awhile...).
Gnome needed a single language to tell newcomers to use, to use for documentation and samples . C is too low-level and annoying. C# isn't viable, politically. Java sucks. Python would be plausible, but it's whitespace requirements tends to "turn people off".
 See also The Paradox of Choice: https://www.google.com/search?q=the+paradox+of+choice
Too many choices make decision making harder, which will drive people away from the platform. Gnome _needs_ a single choice BY DEFAULT. Sure, other languages can, should be, and are usable, but for newcomers a single choice needs to be used.
More information about the Mono-list