[Vm-dev] Pypy-Squeak VM generation news

Bert Freudenberg bert at freudenbergs.de
Thu Oct 25 19:01:45 UTC 2007


Pypy is several orders of magnitude more complex than what we have in  
place now. So I'm curious to learn what that machinery can achieve  
for Squeak, too.

- Bert -

On Oct 25, 2007, at 14:30 , Adrian Kuhn wrote:

> Yes, curiosity.  At least for me.
> It is to learn how the pypy tool chain works and to learn how a  
> Squeak VM works. The first was fully unknown to me, the latter not  
> in details.
> Regarding the features of the VM that will result from this  
> endeavor ... that's open, it has not yet been generated, neither  
> benchmarked :)
>
> cheers,
> AA
>
> On 25 Oct 2007, at 19:37 , Joerg Beekmann wrote:
>
>>
>> I am intruiged by what motivated this? Is it curiosity, will it  
>> create a
>> VM that is better in some way, will it result in a better  
>> mechanism for
>> creating VMs?
>>
>>
>> Joerg
>>
>>
>>> -----Original Message-----
>>> From: vm-dev-bounces at lists.squeakfoundation.org
>>> [mailto:vm-dev-bounces at lists.squeakfoundation.org] On Behalf
>>> Of Adrian Kuhn
>>> Sent: October 22, 2007 11:43 PM
>>> To: Squeak Virtual Machine Development Discussion
>>> Subject: Re: [Vm-dev] Pypy-Squeak VM generation news
>>>
>>>
>>> Hi Andreas and Michael,
>>>
>>> On 22 Oct 2007, at 23:25 , Michael Haupt wrote:
>>>
>>>>>> My guess is it's "use the PyPy *tool chain* to generate a Squeak
>>>>>> VM".
>>>>>
>>>>> And what exactly does *that* mean? Rewrite the code generator in
>>>>> Python to generate C code from Slang? Rewrite the VM in
>>> Python? Use
>>>>> PyPy translation tools to generate code from Squeak parse trees?
>>>>> There are so many possible ways of "using tools" ...
>>>>
>>>> it means (simplified) rewriting the VM in Python and compiling it
>>>> using the PyPy tool chain.
>>>
>>> more precise, it means writing a Smalltalk bytecode
>>> interpreter in RPython and using the PyPy tool chain to
>>> generate a VM out of this.
>




More information about the Vm-dev mailing list