dotGNU or Mono or nothing at all?
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:dotGNU is a C# compiler written in C. Mono was written in C#.
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?
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.
Quote:Since when did Open Source avoid duplication of effort?
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?
Personally, I'd go with Mono. More pragmatic and less FUD. *shrug*
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement