note
masak
<blockquote>Then whats the point in separating compile time and run time in Perl6? In a way so as long there is a BEGIN block isn't that impossible.</blockquote>
<p>In the general case it's impossible to "separate" compile time and run time, yes. In Perl 5 as well as 6.</p>
<p>But please remember that <code>BEGIN</code> and <code>&eval</code> aren't there because one day we looked the other way and they just snuck in. They're there because sometimes we <em>need</em> them as escape hatches when what we want to do can't be done by less crude means.</p>
882311
882317