Then whats the point in separating compile time and run time
Speed. There's no reason to compile code every time it's executed. That would be very slow, and there's no advantages to doing it that way.
In a way so as long there is a BEGIN block isn't that impossible.
Not at all. It just prevents the compile-time of all code blocks from happening at the same time.
In reply to Re^3: Perl 6 and Perl 5 parsing
by ikegami
in thread Perl 6 and Perl 5 parsing
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |