Archive for March, 2008

Mono vs. Microsoft : bout 2

Monday, March 31st, 2008

After posting the previous blog entry on Mono IL code, Marek Safar and Miguel de Icaza from the Mono team noticed that I had made the rather embarassing mistake of compiling the code in debug-mode when compiling with Microsofts compiler. That left me with quite a red face, but now ...

Is Mono.NET generating better IL code than Microsoft.NET?

Tuesday, March 11th, 2008

When working on RemotingLite and MPAPI I came across a couple of oddities, and a single fact that one might expect: Mono''s gmcs.exe compiler generates much less IL code than Microsofts csc.exe. Code compiled with Mono''s compiler runs more efficiently on Microsofts runtime than code generated with Microsofts compiler. Code compiled with Mono''s ...

Distributed MPAPI v. 1.0 final and RemotingLite v.1.2.3 released

Saturday, March 8th, 2008

After weeks of writing, rewriting and testing the code for the Message Passing API (MPAPI) it is finally finished. MPAPI is a framework that enables programmers to write concurrent, parallel and/or distributed software systems - in essence building cluster computers. I started writing it for a couple of reasons: My research into ...