Getting Started With Mono
Mono has just hit 1.0. It is now time for me to abandon Java and start developing in c# instead. Let's get started:
## Lines added to /etc/yum.conf
## visit http://www.mono-project.com/downloads/
## for the correct url for your distro and version.
[ximian-mono]
name=Ximian Mono
baseurl=http://mono2.ximian.com/archive/1.0/fedora-2-i386/
After updating /etc/yum.conf, I installed everything mono, willy-nilly.
$ sudo yum install mono*
Now we play with mcs
, the mono compiler. Here is Hello World:
/* ~/code/c-sharp/Hello.cs */
/**
Hello World in C Sharp
**/
using System;
class Hello {
static void Main() {
Console.Write("hello world\n");
}
}
/*EOF*/
Compile and and run:
$ mcs Hello.cs
Compilation succeeded
$ ls
Hello.cs Hello.exe
$ mono Hello.exe
hello world
$
Yea!
$ monodoc &