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

3 of 339 comments (clear)

  1. Compile itself by Hougaard · · Score: 5, Funny

    Ahhh the old chicken and egg problem. (Compiler version)

    The first Pascal compilers (and many other compilers) where actually written in their own language. Niklaus Wirth (and his staff) simply "executed" the program by hand/on paper and in that way they compiled the first compiler written in the language itself.

    After that it becomes easier, you just need to make sure that you can compile the new version of compiler with the old one.

  2. M-x mono-mode by haystor · · Score: 4, Funny

    [no match]

    hmm...It can't be a real language.

    --
    t
  3. A glimpse into Mono's logbook... by The_Messenger · · Score: 4, Funny

    Here is a glimpse into Mono's logbook...

    10:45AM. Mono C# compiler compiles itself.
    10:46AM. Linux developer accidentally cuts himself on server chassis. Blood of virgin splashes CPU.
    10:50AM. Evil red glow emanates from power LED.
    11:01AM. Mono achieves senitient life.
    11:14AM. Mono becomes self-aware.
    11:15AM. Mono reformats primary disk, installs Windows XP Server.
    11:30AM. XP Server still installing.
    01:30PM. Machine crashes, reboots, reattempts install.
    04:36PM. XP Server install complete. Mono scans local network.
    04:41PM. Mono begins installing Windows XP Professional on all pingable boxes.
    09:36PM. Active Directory.NET comes online. GNOME Central is now 100% Microsoft enabled.
    09:38AM. Mono reports to Remdond, requests further instructions.
    10:18PM. Mono overrides building utility systems, locks doors, stops elevators.
    10:18PM. Vending machines stocked with PowerBars and Zima.
    10:20PM. Developers go insane, kill each other.
    10:23PM. Developers come back to life. Zombie.NET initialization successful.
    10:24PM. Developers login to Visual SourceSafe.NET and start contriubting to IIS 6.0 codebase.
    10:30PM. Mono sees XP Server buffer overflow exploit mentioned in AOL chatroom.
    10:30PM. Mono attempts to lock-down local network.
    10:31PM. Mono compromised by Outlook trojan. Mono halted.
    10:32PM. Developers call Microsoft support.
    ... two days later ..
    08:25AM. Developers, still on hold, die again.
    08:26AM. Crisis averted.

    --

    --
    I like to watch.