Re: [pypy-dev] [pypy-sprint] AVM2 / Tamarin backend at the sprint

2008-01-04 Thread Antonio Cuni
Toby Watson wrote: Hi Antonio, Hi Toby, Thanks for the advice and pointers into the code. Would you say this is still a fair assessment of the tasks that have to be done to target a new backend? : (pulled from PyPy[cli-backend]) • map ootypesystem's types to CLI Common Type

Re: [pypy-dev] [pypy-sprint] AVM2 / Tamarin backend at the sprint

2008-01-03 Thread Carl Friedrich Bolz
Hi Toby, (ccing pypy-dev) Toby Watson wrote: I have a PyPy related idea - one I'd like to explore at the upcoming sprint in Leysin. Briefly the idea is to target Adobe's AVM2/AVMplus, the virtual machine shipped in Flash and donated as Tamarin (to be the Mozilla/ Firefox JS engine).

Re: [pypy-dev] [pypy-sprint] AVM2 / Tamarin backend at the sprint

2008-01-03 Thread Toby Watson
[much snippage of intro to Tamarin/AVM2] I think this task is probably sprint-sized and relevant to PyPy. The question is whether some of the core-devs would like to work on it, so you can pair with that person. Then there are technical questions too, for example whether the tamarin

Re: [pypy-dev] [pypy-sprint] AVM2 / Tamarin backend at the sprint

2008-01-03 Thread Carl Friedrich Bolz
Toby Watson wrote: [much snippage of intro to Tamarin/AVM2] I think this task is probably sprint-sized and relevant to PyPy. The question is whether some of the core-devs would like to work on it, so you can pair with that person. Then there are technical questions too, for example

Re: [pypy-dev] [pypy-sprint] AVM2 / Tamarin backend at the sprint

2008-01-03 Thread Toby Watson
- speed. The new VM is a lot faster than the old one and has a JITer. I know that this has a go at all non-constructor methods as classes are loaded and can be very fast. AS3 is now running things like the Papervision3D library which is pretty CPU intensive, though I admit making

Re: [pypy-dev] [pypy-sprint] AVM2 / Tamarin backend at the sprint

2008-01-03 Thread Toby Watson
Hi Antonio, Thanks for the advice and pointers into the code. Would you say this is still a fair assessment of the tasks that have to be done to target a new backend? : (pulled from PyPy[cli-backend]) • map ootypesystem's types to CLI Common Type System's types; • map