Slashdot Mirror


Portable.NET Now 100% Free Software

rhysweatherley writes "Finally after months of hard work and bucket loads of caffeine, the DotGNU community has finally got Portable.NET to the point of building our C# libraries on many Free Software platforms with our own C# compiler. This is a big deal! Portable.NET is now 100% pure Free Software, with no dependencies on third party C# tools. The compiler, which is written in C, bootstraps off gcc, so there are no icky 'how to compile the compiler' problems. And it's fast! The DotGNU team consists of lots of contributors, many of whom are coincidentially named 'Rhys Weatherley,' but this wouldn't have been possible without the support of the DotGNU community, especially the Weekend Warriors. .NET is not the only thing we are doing. We're playing around with JVM and Parrot (of perl6 fame) backends to the compiler. And we have a C compiler front-end that generates pure bytecode apps that can run on any decent CIL implementation (Portable.NET, Mono, etc). We are about 95% of the way towards our first milestone of an ECMA-compatible C# implementation. There are lots of things still to be done in the low-level C# libraries, runtime engine, and the compiler. So, if you have some time on your hands, and like messing with languages and stuff, like yours truly ... have look and maybe have some fun!"

1 of 422 comments (clear)

  1. Re:DotGnu and Mono by irc.goatse.cx+troll · · Score: 1, Offtopic

    Offtopic, but VI vs EMACS is a holy war, not an OSS war.
    For a long time VI was closed source AFAIK. Also, I believe people that use either are happy that their is an alternative. If there was just one definitive editor, what if it wasnt the one you preferred?
    Alternatives are competition and they force eachother to be better.
    To swing this post slightly on topic, Its probably best that there are as many .NET implentations as we can shovel out. If MS decieds to try and devour one, we'll still have others. And as i said earlier, Competition is a good thing. They'll have to compete for speed, features, ease of use, etc.
    (as a sidenote, I prefer vim.)

    --
    Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx