[virtmach] parrot VM?
   
    Anton Ertl
     
    anton@mips.complang.tuwien.ac.at
       
    Fri, 12 Jul 2002 11:36:29 +0200 (MET DST)
    
    
  
kyle wrote:
> There was a bit of Q&A posted about Parrot on the use Perl site and one of 
> the questions was "register based?".  The response indicated that a 
> register-based VM is more efficient than a stack-based VM even on x86 (at 
> least that is how I read it).  The statement didn't make any real attempt to 
> justify this.  This doesn't really sound right to me and since I'm stuck with 
> x86 for the forseeable future, I'd like to know.
This has been discussed several times on comp.compilers and elsewhere,
e.g. in the thread including <01-01-124@comp.compilers>.
Lots of arguments have been exchanged, but empirical evidence is
missing (and it's a lot of work, and IMO one would need several
cases to draw general conclusions).
> Are there some other, documented VMs that use registers instead of a stack as 
> the primary workspace?
The WAM, the Inferno VM, and the Tao VM come to mind.
- anton