[pypy-dev] AVM2 / Tamarin backend at the sprint
Toby Watson
toby at thetobe.com
Fri Jan 4 00:12:01 CET 2008
Since there seems to be a little discussion here, may I ask:
What would be a useful code / piece of understanding to bring along?
Things I've been thinking about:
* A Python lib for generating ABC byte code, ABC byte code files (to
run on Tamarin) and SWFs (for Flash).
* An understanding of how class linking / loading environment works in
Tamarin / AVM2.
* ??? What else to figure out on the target side ???
I'm thinking that I want to generate ABC and produce ABC files. They
are executable by the avmplus test runtime which is part of Tamarin.
There is also an Actionscript 3 unit test framework, so some
arrangement of these could be used to run a test suite.
That said I'd like to go further to wrappering the ABC bytecode in a
SWF because I think it will have a lot more impact / is cuter at this
time to be able to see something in a browser.
For anyone who's curious:
AVM2 overview:
www.adobe.com/devnet/actionscript/ articles/avm2overview.pdf
hxasm - assembler library (with example)
http://haxe.org/hxasm
ABC bytecodes here: (referenced from above)
http://www.anotherbigidea.com/javaswf/avm2/AVM2Instructions.html
cheers,
Toby
More information about the pypy-dev
mailing list