[squeak-dev] Re: New numbers! (was Re: [Vm-dev] Squeak vs Python
"smack down")
stephane ducasse
stephane.ducasse at gmail.com
Wed Feb 9 10:31:56 UTC 2011
On Feb 9, 2011, at 10:06 AM, Göran Krampe wrote:
> On 02/09/2011 09:01 AM, Bert Freudenberg wrote:
>> On 09.02.2011, at 01:50, Göran Krampe<goran at krampe.se> wrote:
>>
>> Shedskin can only run a subset of
>>>> Python.
>>>
>>> Shedskin = 3.68 x Cog
>>
>> A Slang version would be the equivalent of this, right?
>>
>> - Bert -
>
> Mmmm, well, Shedskin takes Python source as input, does type inference and produces C++ source, then compiled as normal. But yes, it is a restricted Python, but AFAICT not at all as restricted as Slang.
restricted python is really a subset of python so that some type analysis can be performed. So this is clearly not like Slang.
> So I wouldn't say Slang is really fair - being C in disguise :)
>
> BUT... Unladen Swallow and IronPython might be interesting to test too. Unladen has a goal of being at least 5x faster than CPython, which in the light of Cog seems like a rather modest goal. AFAIK it is not fast at all right now though.
>
> Still, as we all know - Python *is* and probably always will be *CPython* - all other implementations will be "imitations" with limited auidences. Now I note there is a py3k-jit branch, but someone mentioned that it hasn't moved in 7 months.
>
> Pypy is probably the only project that possibly could step in and "become" a next generation platform for Python - or what do you guys that have more insight into the Python community than I do?
at least we should have a build system that monitor the performance of the vm as pypy are doing.
>
> regards, Göran
>
More information about the Vm-dev
mailing list