I grabbed the mono-0.19 rpms and installed mono on one of my Linux dev boxes this afternoon. I’m at work, but that’s not going to stop me (thanks SSH!). I snagged a hello world sample and fired mono up:
[user@box mono]$ mcs HelloMono.cs
Compilation succeeded
[user@box mono]$ mono HelloMono.exe
Hello Mono
It works.
Ingo might be interested in the remoting aspects of Mono. Currently, the oversimplified not really practical basic remoting is supported. I recall Miguel saying that a SOAP serializer is either done or mostly done (maybe only in CVS) and that someone has just finished binary serialization for remoting.
I’m not a remoting guy, so I might have screwed all that up. Perhaps it’s time to break out the copy of Thinking in C# that I ordered and downloaded.
Update: For extra cool points, I snagged the source code for Thinking in C#, and took a stroll to chapter 3:
[user@box 03]$ mono HelloDate.exe
Hello, it's:
01/24/2003 17:50:16
Pretty cool, though I am running into a brick wall with things like System.Web.Services.Protocols.SoapHttpClientProtocol
which hasn’t been implemented yet.