On Wed, Oct 26, 2005 at 11:00:55 -0700, Larry Wall wrote:
> Yes, Perl 5 is conceptually a 3-pass compiler, but the passes have to
> be interwoven to do the "literate compilation" thing that Perl demands.
But it's recursively interwoven If it was nonrecursive things
would be much uglier ;-)
IM
On Wed, Oct 26, 2005 at 12:36:57PM -0400, Stevan Little wrote:
: This is a very rough and high level view, and ignores little details
: like macros, BEGIN blocks, etc.
Yes, Perl 5 is conceptually a 3-pass compiler, but the passes have to
be interwoven to do the "literate compilation" thing that
Hello all, just unwarnocking myself here :)
These are some notes to add re: a short discussion with autrijus on
#perl6
The idea is that the interpreter/compiler is split into 3 parts.
- The first part parses the code, deals with flow control and syntax
stuff.
- The second part is the typ