>>>>> "AS" == Ariel Scolnicov <[EMAIL PROTECTED]> writes:

AS> Another advantage of a TIL that you seem to lose by compiling Perl to
AS> it is the ease of defining new words.  Forth-like systems are
AS> programmed by compiling myriads of very small "words", in gradually
AS> increasing levels.  Perl code is not like that.  So almost all the
AS> things you'll be threading will be words from the Perl core (rather
AS> than words defined in the program).

Err, and what is

        sub foo { &bar; &bash }
        sub bash { builtin }
        sub bar { another_builtin}

If that isn't dynamic words, what is it?

Let alone
        sub foo { bar sub { ... } }
        sub bar { &{$_[0]} }

I don't see how a TIL stands in the way of getting all this done. The
TIL is simply the mechanism for dispatching the ops. Were Perl5 used
the C inner loop, the TIL could have a tighter asm loop, or even direct
machine calls.

<chaim>
-- 
Chaim Frenkel                                        Nonlinear Knowledge, Inc.
[EMAIL PROTECTED]                                               +1-718-236-0183

Reply via email to