On Apr 7, 2005, at 11:28 PM, Bill Guindon wrote:

> On Apr 8, 2005 12:19 AM, Phil Tomson <ptkwt / aracnet.com> wrote:
>> In article <67a2229205040719147fec0f8a / mail.gmail.com>,
>> Bill Guindon  <agorilla / gmail.com> wrote:
>>  (since matz has recently said that YARV is the
>> future VM for Ruby).
>
> Agreed, and I hope Peter considers that, but if he's hell bent on
> building one on top of a SmallTalk VM, then I say go right ahead, and
> if it works, we can dissect that later.

Bill,

I'm not *building* a Ruby VM on top of a Smalltalk VM.  The Smalltalk 
VM will be allocating Objects and JIT-ing bytecodes natively.  There is 
almost no Smalltalk in the Smalltalk VMs, and what semantics there are 
are a very good fit for Ruby anyhow.  All I'm doing is providing enough 
meta-Ruby to enable the Smalltalk VMs to run Ruby (including a Ruby 
compiler written in Ruby).

(But this language defined in itself is a weird concept to most 
programmers, and I'll probably go blue in the face repeating this.)

--Peter

--
There's neither heaven nor hell, save what we grant ourselves.
There's neither fairness nor justice, save what we grant each other.