On Mon, Oct 23, 2000 at 04:38:12PM -0400, Dan Sugalski wrote:
> The one thing that just occurred to me is that we're going to need to
> support multiple interpreter targets simultaneously. Having the back-end
> emit C source isn't going to get those BEGIN blocks very far. :(
Don't forget that those BEGIN blocks are *supposed* to be instructions
to the compiler.
> Runtime string eval, do, and require are a serious pain in the butt.
> They're the one set of things that'll force a real interpreter into a program.
*nodnod*. This is really tricky; if there's no eval in the program, we can
make all sorts of interesting optimizations: forego the whole SV process, and
just use ints and char*s and whatever. If there's an eval, you've got to throw
everything back into Perl-space, embed an interpreter, and all that jazz. Yes,
it sucks hard. But Perl *is* an interpreted language, like it or not.
--
"Jesus ate my mouse" or some similar banality.
-- Megahal (trained on asr), 1998-11-06
- Re: What will the Perl6 code name be? Jerrad Pierce
- Re: What will the Perl6 code name be? Gerrit Haase
- Re: What will the Perl6 code name be? Simon Cozens
- Re: What will the Perl6 code name be? Dan Sugalski
- Re: What will the Perl6 code name be? Simon Cozens
- Re: What will the Perl6 code name be? Dan Sugalski
- Re: What will the Perl6 code name... Simon Cozens
- Re: What will the Perl6 code name... Dan Sugalski
- Re: What will the Perl6 code name... Simon Cozens
- Re: What will the Perl6 code name... Dan Sugalski
- Re: What will the Perl6 code name... Simon Cozens
- Re: What will the Perl6 code name... Peter Scott
- Re: What will the Perl6 code name... Simon Cozens
- Re: What will the Perl6 code name... Dan Sugalski
- Re: What will the Perl6 code name... Nicholas Clark
- Re: What will the Perl6 code name... Philip Newton
- Re: What will the Perl6 code name... Peter Scott
- Re: What will the Perl6 code name... John Porter
- Re: What will the Perl6 code name... Simon Cozens
- Re: What will the Perl6 code name... John Porter
- Re: What will the Perl6 code name be? Uri Guttman
