At 12:58 PM 8/29/00 -0500, Fisher Mark wrote:
>Although Perl interpretation is divided into several passes (parser/lexer,
>optimizer, tree/bytecode runner), all these passes are grouped together in
>one binary.  Under some memory-constrained conditions, it could be better if
>each pass ran as its own program, passing the transformed data onto the next
>pass similarly to the way compilers usually work.  This would be an
>advantage in embedded systems where there might be a great deal of ROM
>(perfect for storing pass programs) but not as much RAM (so you can't load
>the whole interpreter into RAM at once).  This should be an option at perl
>creation time, as most non-embedded systems would not benefit from splitting
>the interpreter into separate programs.

This is a good idea, and I've had fuzzy thoughts along this line (more or 
less) myself. There's a proto-RFC in the works.

                                        Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to