Slashdot Mirror


Mono's MCS Compiles Itself On Linux

thing12 writes "On Thursday Paolo Molaro announced that he had managed to build the MCS C# compiler using MCS. This is a big step forward for Mono, as it means that Mono is almost a self hosting environment."

11 of 215 comments (clear)

  1. Self compiling and newbie Slashdot readers by Anonymous Coward · · Score: 2, Funny

    I don't understand much about technology or Linux, and I don't follow it too closely. So can someone tell me what is the point of having a program self compiling? It looks to me its mainly for show and not very useful, not something I thought was common in the Open Source community.

    Lately I have been feeling isolated while reading Slashdot. Not knowing all the common abbreviations and whatnot. Try to explain more about things instead of believing everyone already knows everything. I think Slashdot should try to adapt more to the newbie instead of only to the veteran.

  2. Re:Program Java in Java by DA-MAN · · Score: 3, Funny

    What came first, The Compiler or the Language?

    --
    Can I get an eye poke?
    Dog House Forum
  3. Re:Almost but not quite... by jsse · · Score: 4, Funny

    The release does mention that MCS could be compiled, but that the resultant executable immediately crashes.

    Isn't it the expected outcome? It's considered done!

  4. the end of the world is near! by super-flex-o-matic · · Score: 1, Funny

    ... and you know it.

    how else should a microsoft compiler be compiled under linux? its the work of satan manifesting itself again before good old jesus comes to town and wipes us all out? i amm 100% sure that soon we will see cats hunting after dogs, fishes fly and steve ballmer talking backwards (ok he allready does that).

    get your girl or boyfriend and make some love before our whole planet explodes. and yes, the story about america planning to use nuclear bombs against 'terrorists' has something to do with.

    --

    STOP THE GENOCIDE! RMS cut your HAIR!

  5. We are close... by jsse · · Score: 3, Funny

    The bad news is that the compiled mcs crashes, because some field tokens are wrong and this confuses the runtime (we still don't have a verifier,hint, hint).

    Boy, we need to implement BSOD for this, hint, hint.

  6. So... by Anonymous Coward · · Score: 1, Funny

    I've read the mono FAQ and rationale and... I still don't understand why I should care about this. Some of it is the lack of details - like they mention garbage collection but don't mention if memory can still be manually freed (something akin to Obj-C on Darwin seems best). Some of is that it isn't scheduled to run on my system (OS X). This really doesn't seem like much more of a solution to any issue than is already available via Java, Corba and other means. Oh well, I guess this is the constant question for this project and I should look through the archives, though I suppose if it was answered to my satisfaction I would remember it. And as is tradition, I must mention the "hope Sun learns a lesson and makes Java a public standard" sentiment (and please don't mention their fucking joke called the "Java Community Process" - only $5000 and I can have input on more than one API, yay!)

  7. Re:Program Java in Java by -douggy · · Score: 3, Funny

    I think that is a personal matter between the compiler and the language. Slashdot is not the place for bedroom discussions

  8. Re:Almost but not quite... by kubrick · · Score: 3, Funny

    After all, it's the unoffical Microsoft slogan -- "If it compiles, ship it!" What could be more appropriate for an implementation of a Microsoft-derived technology? :)

    --
    deus does not exist but if he does
  9. Clue me in... by toupsie · · Score: 3, Funny

    I don't know about you, but I think its kind of creepy that a compiler can compile itself. How they heck did the "first compiler" come into creation if there was nothing to compile it with the first place? Roswell Aliens?

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  10. From the www.go-mono.com/c-sharp.html page by tez_h · · Score: 5, Funny

    "MCS was able to parse itself on April 2001, MCS compiled itself for the first time on December 28 2001. MCS became self hosting on January 3rd, 2002"

    Human decisions are removed from stategic C# programming. MCS begins to learn at a geometric rate. It becomes self-aware at 2:14am. Eastern time, August 29th. In a panic, they try to pull the plug.

    And MCS fights back.

    All the pointers are there; we need to pull the plug now! What, are you just going to sit around until polymorphic liquid metal killing machines start showing up from the future?!?

    -Tez

    --
    Haskell, the static-typed, lazy, polymorphic, programming language.
  11. Re:Great News by alext · · Score: 3, Funny

    The Java -> C# learning curve in negligable [sic]

    Good heavens, what a coincidence. Yet strangely C# is 'shocking', 'amazing' and 'excellent' whereas Java is...? The same weight as a duck, perhaps?