Mono Beta 1 Here, 1.0 in June
Ximian^H^H^H^H^H^H Novell announced Mono Beta 1 yesterday. Mono is an implementation of the .NET Framework for Linux, Unix and Windows.
I had been a fan of Mono since the early days, getting the sources from CVS, building it daily to see the progress, and writing my first C# programs with it.
It's amazing what the Ximian folks have done in a few short years. The Beta 1 release for Fedora Core 1 contains 48 RPMs totalling 67MBs in size.
Installation is a breeze with yum. I simply added the following in my /etc/yum.conf and installed everything that's available (yum list followed by a bunch of yum installs):
[mono] name=Mono baseurl=http://www.go-mono.com/archive/beta1/fedora-1-i386/
Here's the obligatory Hello GTK# application:
using Gtk;
using GtkSharp;
using System;
class Hello {
static void Main() {
Application.Init();
Window window = new Window("Hello Gtk#");
window.DeleteEvent += new DeleteEventHandler(DeleteEvent);
window.Show();
Application.Run();
}
static void DeleteEvent(object obj, DeleteEventArgs args) {
Application.Quit();
}
}
And here's the screenshot:
