Quoting is highly generalised in Perl 6. Comments happen to be more feature rich and dynamic than other languages. They aren&#x27;t simply <i>ignored</i> by the compiler but completely parsed and used in a variety of ways. The flexibility looks odd because it&#x27;s meant more for quoted string interpolation, but reuses the same mechanism for comments. Generality of concepts is a common theme throughout Perl 6, if something looks round and spins it should be a wheel.<p>For example all of the literate style POD6 comments are accessible within a variable as a fully structured tree in the $=pod variable. The &#x27;q&#x27; quoting context in the main language allows you to use any matched quote&#x2F;bracket from unicode as the markers of the start and end of a string or regex, or comments as you&#x27;ve picked up on.<p>This is super helpful if you want all sorts of weird quotes and brackets inside of a string and still have it interpolated for variables for example.<p><pre><code>    say q⧚This string has a &quot;&#x27;weirdly quoted bit in&#x27;&quot;!⧛;
</code></pre>
Will print out:<p><pre><code>    This string has a &quot;&#x27;weirdly quoted bit in&#x27;&quot;!
</code></pre>
To see some examples of how extreme you can have these characters be from unicode check out <a href="http:&#x2F;&#x2F;xahlee.info&#x2F;comp&#x2F;unicode_matching_brackets.html" rel="nofollow">http:&#x2F;&#x2F;xahlee.info&#x2F;comp&#x2F;unicode_matching_brackets.html</a>