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

7 of 339 comments (clear)

  1. 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
  2. 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.

  3. 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

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

    Python,Smalltalk...

    ...Ruby

  5. 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{{{
  6. 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!
  7. 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.)