[Vm-dev] Cog/JIT/Stack/VM .. executable names
Igor Stasenko
siguctua at gmail.com
Mon Mar 21 07:48:46 UTC 2011
On 21 March 2011 05:45, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>
>
>
> On Sun, Mar 20, 2011 at 8:18 PM, Levente Uzonyi <leves at elte.hu> wrote:
>>
>> On Sat, 19 Mar 2011, Igor Stasenko wrote:
>>
>>>
>>> Hello,
>>>
>>> there is an explosion of different kinds of VM we're building today..
>>> and i think it would be nice to use different names for them.
>>
>> Sounds good.
>>
>>> Currently i am using following naming scheme:
>>>
>>> - VMs based on StackInterpreter:
>>> StackVM
>>>
>>> - VMs with JIT
>>> Cog
>>>
>>> - VMs with JIT + MT
>>> CogMT
>>>
>>> i am open for suggestions of giving better/proper names.
>>
>> What about sticking VM to the end of each of them? Like here:
>> StackVM, CogVM, CogMTVM, and InterpreterVM
>
> I like the VM suffix. But what would really float my boat would be if InterpreterVM was called ContextVM. Taking Igor's list anew
>
> -Interpreted VMs using contexts based on Interpreter
> ContextVM
> - Interpreted VMs using a stack organization based on StackInterpreter:
> StackVM
>
> - Co-Interpreter+JIT VMs using a stack organization based on CoInterpreter:
> CogVM
>
> - Co-Interpreter+JIT VMs using a stack organization and with multi-threading FFI support based on CoInterpreterMT
> CogMTVM
Good.
except that we don't have configs to build ContextVM.
--
Best regards,
Igor Stasenko AKA sig.
More information about the Vm-dev
mailing list