On Mon, Aug 12, 2002 at 04:01:13PM +0100, Simon Cozens wrote: > [EMAIL PROTECTED] (Nicholas Clark) writes: > > Well, I find assemble.pl too slow, so I like speed. > > Good grief. Maybe someone should implement it in XS; then as well as being > fast, we'd avoid duplicating code from the core, and we'd have the basis of > a bytecode emission library that things compiling to Parrot can use.
"Those who do not learn from history are doomed to repeat it" -- George Santayana Why are we going round in circles? (Simon's message jogs my memory; Simon wrote an XS version of the assembler.) Specifically: Why are we back to a single file assembler in pure perl? Why is it being proposed to be split up again? Are we going round in circles, or do the changes represent a spiral? Design reasons behind the decisions for each change are more interesting than the changes themselves as answers to these questions. Nicholas Clark