Linux Today: Linux News On Internet Time.

Why GNOME Do Is Built With C#

Jul 16, 2009, 22:04 (14 Talkback[s])
(Other stories by Paul Ferrill)

"David had made the initial decision to build his tool for the GNOME desktop environment on Ubuntu. He looked at a number of different languages including C, Python, Vala, Java, Boo, Haskell, Clojure, and OCaml. The decision to use C# came through a process of elimination. Here's how he answered the language question in response to a post on his blog:

""I implemented basic Gtk+ examples in most of those languages (the ones that had Gtk+ bindings in a reasonable state) and found that C# on Mono gave me a statically typed language, pretty good performance, tons of support, preexisting applications to learn from, well maintained documentation, bindings, and libraries, and published books on .NET/C#/Mono.

"The Mono group also has a lively IRC channel where you will find many of the principals hanging out and answering questions."

Complete Story

Related Stories: