[MonoDevelop] Why MonoDevelop doesn't use GtkTextView/GtkSourceView?

Sébastien Wilmet swilmet at gnome.org
Sun Aug 24 11:42:06 UTC 2014

On Sat, Aug 23, 2014 at 03:41:45PM +0200, Mike Krüger wrote:
> >There are millions of lines of code written in C/GObject in GNOME. Take
> >only GLib and GTK+ for example. It is not conceivable to rewrite all
> >this software in C#/.NET.
> It's no need to rewrite all software at once. But the Linux world lost 14
> years of development time and still sticks to C.

It is not lost years. Libraries written in C can be used with
higher-level languages. Especially with GObject and GObject
introspection. In 30 years, if another high-level language becomes very
popular, GObject introspection support can be implemented, and suddenly
lots of C/GObject libraries can be used without rewriting code.

> AFAIK the GNOME team now wants everyone to write everything in JavaScript ?

At a GNOME developer experience hackfest last year, JavaScript was
elected as The language for GNOME. But only for applications. Libraries
are still written in C or Vala. And in practice, only a few new
applications in GNOME are written in JavaScript. New applications are
generally written in Vala or Python.


More information about the Monodevelop-list mailing list