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
_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to