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!"

11 of 422 comments (clear)

  1. .NET for Linux by RebelTycoon · · Score: 5, Funny

    Time to re-evaluate... It might be good afterall...

    So confused... Is it weekends that we like MS, or just Saturdays, or just 6-7pm EST...

    Damn it...

    1. Re:.NET for Linux by Phil+Wilkins · · Score: 5, Funny

      A lot of their ideas are actually not that bad

      A lot of their ideas are actually someone else's.

    2. Re:.NET for Linux by Otter · · Score: 4, Funny
      So confused... Is it weekends that we like MS, or just Saturdays, or just 6-7pm EST...

      Rule 1: Everything from Microsoft is bad.
      Rule 2: Unless Miguel says it's good, in which case it's good.
      Rule 3: If you need it to play games, it's a necessary evil. X-Box purchases can be justified by asserting that they cost Microsoft money, and one is therefore attacking "Micro$haft" by buying one.

    3. Re:.NET for Linux by TummyX · · Score: 2, Funny


      Linux does not pretend to be something it's not.


      It doesn't pretend to be a viable desktop replacement for windows?

  2. Microsoft AD's by Anonymous Coward · · Score: 1, Funny

    Gotta love the Microsoft Ad, good placing Slashdot.

  3. i can't wait ... by Anonymous Coward · · Score: 2, Funny

    all virii now cross-platform

    1. Re:i can't wait ... by koko775 · · Score: 2, Funny

      **In A.D. 2002 OS War Was Begun** Linus: What happen ? IT personnel: Someone set up us the .NET server. Operator: We get signal. Linus: What ! Operator: Main CRT screen turn on. Linus: Its you !! Microsoft: Hello gentlemen !! Microsoft: All your bash are belong to us. Microsoft: You are on the way to destruction. Linus: What you say !! Microsoft: You have no chance to survive make your time. Microsoft: HA HA HA HA....

  4. Re:DotGnu and Mono by Dave2+Wickham · · Score: 5, Funny
    Meh, gimme my ed ;)
    [dave@tc11 dave]$ touch my_file
    [dave@tc11 dave]$ ed my_file
    0
    a
    Ed rocks!!!
    Ed combines ease of use and fuctionality in one program!
    It rules!
    .
    2
    Ed combines ease of use and fuctionality in one program!
    s/fuctionality/functionality/
    2
    Ed combines ease of use and functionality in one program!
    w
    80
    q
    [dave@tc11 dave]$
    </sarcasm>

    (BTW, someone posted the source for a great clone of ed, indistiguishable from the standard version for normal users on everything2.com:
    int main( void )
    {
    char *strin;
    for(;;)
    {
    printf( "- " );
    scanf( "%s", strin );
    printf( "?\n" );
    }
    }
    Oh crap, I'm really off-topic here...
  5. Re:Never thought this day would come by CoolVibe · · Score: 2, Funny
    No objections on that one here. It happens all the time :) What's karma anyways? ;)

    Karma is, unlike what Taco wants you to believe, directly proportional to the size of your virtual dick.

    (Yes, this is a feeble but hopefully successful attempt at humor)

  6. Re:objective analysis by Daleks · · Score: 3, Funny

    You know - I'm a tried and true perl and open source hacker and believer.

    But in terms of pure technological merit, c# is a damn good language!

    Compared to Perl, everything looks like a damn good language.

  7. This Works Out Great! by Shuh · · Score: 1, Funny

    ... cause I 100% don't need it! ;)