Advertisement

dotGNU or Mono or nothing at all?

Started by June 20, 2004 08:58 AM
1 comment, last by Oluseyi 20 years, 7 months ago
I've tried searching, but my search-fu seems to not be up to snuff. I have some questions about dotGNU vs Mono. First, it seems that Mono has an API to host the CLR inside a C/C++ application, to allow CLR scripting. It also seems the API recently changed. Has anyone used this? Is it useable? Gotchas? Second, does dotGNU have anything similar? I poked around their web site, but couldn't find anything documented. Third: is there a clue as to why are there two separate free software CLRs like this? Seems like duplicated effort, doesn't it? Fourth: If you have experience with both, which one seems better? Mono seems slightly more structured in its approach to compatibility and performance, but dotGNU seems like it has a better Windows.Forms implementation, from just reading the documentation. But documentation can be mis-leading...
enum Bool { True, False, FileNotFound };
Quote:
Original post by hplus0603
Third: is there a clue as to why are there two separate free software CLRs like this? Seems like duplicated effort, doesn't it?
dotGNU is a C# compiler written in C. Mono was written in C#.

There were bootstrap problems with Mono, since it needed a C# compiler to compile, that dotGNU didn't have. note the past tense, btw.

At any rate, Mono has A LOT more momentum behind it at the moment, but then, I haven't looked extensively at dotGNU.
Advertisement
Quote:
Original post by hplus0603
Third: is there a clue as to why are there two separate free software CLRs like this? Seems like duplicated effort, doesn't it?
Since when did Open Source avoid duplication of effort?

Personally, I'd go with Mono. More pragmatic and less FUD. *shrug*

This topic is closed to new replies.

Advertisement