DotGNU

DotGNUWindow.jpgSome days ago I installed DotGNU on my PowerMac G4. There was no binary installer, but all the packages complied without any problems!
DotGNU is a free implementation of Microsoft’s .NET framework. It’s not complete yet, but some of the System.Windows.Forms classes are already available. The GUI stuff works with X11. I wonder how difficult it would be to have a ‘native’ implementation for Mac OS X using the Cocoa framework.
I guess I’ll have a look at C# since DotGNU has a compiler capable of dealing with that programming language.

This entry was posted in Software. Bookmark the permalink.

2 Responses to DotGNU

  1. Use Mono dude http://www.go-mono.net, it’s faster, supports mor base classes and is much better integrated (you can use VS.net to write code for mono). DotGNU is a waste of time, they are held up by internal problems, trust me I know some people there 🙂

    I’m yet not sure why two .NET implementations for Linux need to exist.

    Plus Miguel is a guy one can talk to, acctually I’ll invite him for January.

    Ben

  2. Tum says:

    Ok, this is a bit late but I have to reply..

    >Use Mono dude http://www.go-mono.net, it’s faster, supports mor base classes and is much better integrated (you can use VS.net to write code for mono).

    I’m interested to know why you think you can’t use VS.NET to write code for PNET. Not only can you use VS.NET to write C# code for PNET, you can use VS.NET to compile and write code for the engine!

    PNET’s may not be as complete (we’re working on it), but it’s much more robust (IMHO).

    >DotGNU is a waste of time, they are held up by internal problems, trust me I know some people there 🙂

    Strange. I’d like to know more about this. I’m one of the developers and I would like to know what these “internal problems” are.

    >I’m yet not sure why two .NET implementations for Linux need to exist.

    Portable.NET is much more portable than Mono. It works on small to large devices. It doesn’t have depdenecies on any external libraries (mono depends on things like glib). You can compile the pnet engine on VS.NET — can you compile mono’s JIT on VS.NET? Didn’t think so. Portable.NET is MUCH, MUCH more portable than Mono. Don’t believe me? Just download the code and test it and while you’re at it, compare the quality of the code with Mono’s. Once you’ve compiled “ilrun” (pnet’s engine), you don’t need any other dependencies except for the class libraries. Can you count how many times you have you seen missing dlls and library dependencies when installing or running mono?

    >Plus Miguel is a guy one can talk to, acctually I’ll invite him for January.

    I agree, Miguel is an easy guy to talk to. You, however, seem to be implying that Rhys Weatherly and other PNET developers are people you can’t talk to? That’s insulting.