Your statement "only a binary executable called 'perl' written by Larry Wall can parse it" assumes that perl can only be written by Larry Wall. Just because he did in fact write the original version does not mean that the perl which is the only way to parse Perl has to be written exclusively by him or even had to be originally written by him on a philosophical level. Larry having written it and it being exclusively able to parse the language fully are two disjointed facts which do not necessarily depend upon one another at all.

So, even ignoring the very good advice you've received about the behavior of dynamically parsing the language based upon earlier parsing and partial execution being the cause for the issue, your conclusion that only Larry could write perl6 to parse Perl6 is flawed.


In reply to Re: A philosophical proof that, a perl6 implementation can be written only by Larry Wall by mr_mischief
in thread A philosophical proof that, a perl6 implementation can be written only by Larry Wall by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.