On Tue, 1 Aug 2000, John Tobey wrote:

> I propose that all internal and external functions be implemented in
> header files and declared inline.  The external runtime API will be
> generated by compiling non-inline wrappers.
> 
> This will make possible an interesting performance optimization with
> GNU CC, whereby op_ppaddr is replaced by a local label, and runops is
> a block of code that uses goto instead of function pointer calls.  It
> could be kept clean (by Perl 5 standards) using techniques similar to
> embed.pl's.

I counter-propose that we avoid early optimization.  I propose that our
designs begin with readbility and modularity as their highest priorities.  
Later we can optimize the sense out of it but at least it would be
readable to start with.

I propose that we treat "clean (by Perl 5 standards)" as not clean enough
for Perl 6.

-sam

Reply via email to