Re: Rough thoughts on the Object Space

2005-10-27 Thread Yuval Kogman
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

Re: Rough thoughts on the Object Space

2005-10-26 Thread Larry Wall
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

Re: Rough thoughts on the Object Space

2005-10-26 Thread Stevan Little
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