Why no toolchain for swf / abc?

[I hope anyone knows what're SWFs.]

AIR has a active SDK. It comes with tools like adt (which generates EXEs, APKs etc. from AIR SWFs). It's imperfect, but active games like Transformice and DeadMaze run smoothly, too.

Why doesn't rustup support a toolchain for ABC (ActionScript bytecode) and AIR SWFs? It's easy to draw vectors and do logic with AIR.

I'd like to work on it, but Idk how rustc uses toolchains!

As I understand, Adobe wrote LLVM backend that compiles LLVM IR to AVM2, but the backend is abandoned. Resurrecting it would be the most straightforward path to ABC target.

1 Like