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

Reply via email to