Slashdot Mirror


Mono C# Compiler Compiles Itself

Bob Smith writes: "Miguel just commited the last patch nessisary to get Mono's C# compiler to compile itself. After 7 odd months, MCS is now self hosting." jbarn adds: "Mono-list email is here."

17 of 339 comments (clear)

  1. What a prime opportunity for karma whoring by Anonymous Coward · · Score: -1, Offtopic

    Too bad I can't think of anything to say. My karma is dangerously low.

    Can you imagine a Beowulf cluster of these things?

  2. Not the same as self-flagellation... by Snard · · Score: 0, Offtopic

    ... but perhaps the same as doing something else all by yourself, when no one's around?

    --
    - Mike
  3. Re:good news, by Anonymous Coward · · Score: -1, Offtopic

    Mod parent up for the amusing use of a $ in Microsoft

  4. Want a free car? by Anonymous Coward · · Score: -1, Offtopic

    Our car-manufacturing company has developed a new revolutionary business model for making cars.

    We give away the cars for free and then we sell services for those cars! If you want to we can clean your car, wax it or you can use some of our other services.

    We get cash from a couple of VC's, the rest of them simple don't "get it". If we need more we just call "the suits".

  5. This might make it a bit more intriguing by f00zbll · · Score: 3, Offtopic
    There have been several post in the last year about C#, but they were only mildly interesting (ie it only got me to read whitepapers, articles and sample code). Now that mono is progressing forward it is more interesting.

    I don't remember all the differences between C# and Java, but it does make it more appealing. Unfortunately, SOAP is a bit heavy for the most simple web services (what ever it means to microsoft). The cost of using soap means the XML has to use DOM and it has to validate the required nodes. From W3C spec on SOAP, it states:

    • A SOAP message is an XML document that consists of a mandatory SOAP envelope, an optional SOAP Header, and a mandatory SOAP Body.

    Anyone working with XML knows that validating DOM structure can be very costly for complex tree structures. For a simple document like SOAP, it's not bad until you realize it is intended for business to business processes, which could mean millions a day. The argument that SOAP is "as simple as it can/should be" ignores the fact that systems that would benefit from SOAP or other XML RPC (remote procedure calling) the most have complex distributed processes. Most of the .NET whitepapers I've read so far recycle ideas others developed. Microsoft's innovation was repackaging it as a platform.

    It's too bad microsoft's whitepapers don't credit the orginal authors, since a lot of people worked to push XML forward. In some ways, it feels like SOAP and .NET is a bastardized version of Burners Lee's vision of a semantic web using XML web services and RDF. Perhaps all the press .NET has generated for XML services will help create the critical mass needed to get semantic web moving.

  6. LOTR and .NET by aprosumer.slashdot · · Score: 0, Offtopic
    Of course the parallels are not perfect, but you get the idea:

    Microsoft == Sauron, creates the One Ring (the CLR, the Common Language Runtime)

    The Rings of Power == various implementations of programming language to C# parsers, for example C to C#

    Miquel == Saruman, creates his own "Ring of Power" (MONO) to use against Sauron (Microsoft)

    The question is, who/what will be the hobbit that will cast the .NET back into the fires of Mount Doom? ;)

    One CLR to rule them all,
    One .NET to find them,
    One CLR to bring them all and in the darkness bind them

    1. Re:LOTR and .NET by Anonymous Coward · · Score: -1, Offtopic

      Did you actually read LOTR or just fall asleep during the movie?

  7. FUCK MODERATORS nt by Anonymous Coward · · Score: -1, Offtopic

    nt

  8. nessisary? wtf? by Anonymous Coward · · Score: -1, Offtopic

    My God man, learn to spell! Are you taking notes? Good. Necessary is spelt:

    N E C E S S A R Y

    You sir, are a fucking idiot.

    Buckets of love juice, The Anonymous Flaming Troll.

    1. Re:nessisary? wtf? by malachai_321 · · Score: -1, Offtopic

      i am waiting for
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20

  9. It's "necessary", not "nessisary" (NT) by Anonymous Coward · · Score: -1, Offtopic
  10. Great! by Anonymous Coward · · Score: -1, Offtopic

    So we now have a stereo compiler!

  11. Re:I haven't heard good things about C# by PythonOrRuby · · Score: 0, Offtopic

    Python,Smalltalk...

    ...Ruby

  12. Now that C# compiles itself... by Petronius · · Score: -1, Offtopic

    could it also go fuck itself?

    --
    there's no place like ~
    1. Re:Now that C# compiles itself... by Laplace · · Score: 0, Offtopic

      Too bad this comment was modded into oblivion. It's one of the funniest that I've read in ages.

      --
      The middle mind speaks!
  13. Re: eat your own dogfood by newton34 · · Score: 0, Offtopic

    good point

    --
    look my sig changes!!! nrrt mf oci jdabi.o!!! z..a ir kot gh-ntbk{{{
  14. Re:how is this pronounced? by mirabilos · · Score: 0, Offtopic

    Zeh Zahlzeichen
    Aber bitte _nicht_ "Raute" sagen, same danger
    to exchange them where one can't as pound/hash
    in English.

    --
    My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)