[Mono-list] support for other languages

Miguel de Icaza miguel@ximian.com
25 Apr 2002 15:58:01 -0400


> One of the mono-goals easy language-binding for gnome.

Well, bindings will have to exist.  What Mono makes really simple is the
development of new APIs that could be used from any programming
language.

> Now, there are two ways of doing this:
> 
> - create a .net-compiler for the language (like mcs, oberon compiler)
> - create a binding (like the .net-binding for php)

Exactly.

> Both have their advantages. I thnik the best way would be to create bindings
> first, and then do compilers for some of the languages.

I am not sure that building compilers makes a lot of sense though, it
requires a very large time investment, and the benefits are smaller.

My suggestion is: wrap existing apis, design new APIs in Mono-land.

miguel.