basic parrot questions

2001-12-03 Thread Terrence Brannon
Why would a software machine closely emulating CISC architecture be expected to execute as efficiently on RISC and CISC machines? Does it make any sense to create a low-level machine modeled on one-architecture instead of a high-level architecture which can flexibly optimize to either

Re: basic parrot questions

2001-12-03 Thread Adam Turoff
On Mon, Dec 03, 2001 at 08:31:00AM -0800, Terrence Brannon wrote: Also, I thought Parrot was not stack-based If that is the case then why does Overview.pod say this: Registers will be stored in register frames, which can be pushed and popped onto the register stack. For instance, a

RE: basic parrot questions

2001-12-03 Thread Brent Dax
Terrence Brannon: # Why would a software machine closely emulating CISC architecture # be expected to execute as efficiently on RISC and CISC machines? We're not necessarily expecting it to run as efficiently. We're just expecting it to run efficiently enough. # Does it make any sense to

Re: basic parrot questions

2001-12-03 Thread Dan Sugalski
At 08:31 AM 12/3/2001 -0800, Terrence Brannon wrote: Why would a software machine closely emulating CISC architecture be expected to execute as efficiently on RISC and CISC machines? Because it means that the machine doesn't do that much work itself, passing most of the work off to the opcode