[Vm-dev] Cog/JIT/Stack/VM .. executable names
Esteban Lorenzano
estebanlm at gmail.com
Mon Mar 21 12:15:36 UTC 2011
Well... I need to make a paraphrasis of one of my childhood heroes here: "I fight for the users!" :)
I think so much names and versions are misleading for end users (of course, it is useful for us)... but I think end users will have a hard travel if we start to rename everything.
I think all the new vms are "Cog", not matter if stack, jit, or jit-mt. More important: jit-mt is the evolution of jit version, so nobody will use the older once mt is tested enough.
So, I rather name the vms:
Cog Stack (or something more appealing for end users like "Cog Universal")
Cog 1.0
Cog 2.0
... or something like that
(I know, I'm minority in this, but I needed to express my point of view, just for the record :) )
best,
Esteban
El 21/03/2011, a las 4:48a.m., Igor Stasenko escribió:
>
> 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