« UML - some good reading material Voting Results Flash RIA »

October 25, 2004

ActionScript 2 compiler in beta

I'm surprised this hasn't gotten around the blogsphere sooner. Nicolas Cannasse announced today that a beta release of an ActionScript 2 compiler is now available. Here's the list of relevant links:

It's awesome to see this kind of stuff being developed. Earlier this year I started writing my own version of the same (in Java, with SableCC). I got to the point of a working syntax checker but never released anything as I didn' thave the motivation/desire to go any further since Kinetic Fusion 2 was released around the same time. So, this is welcome news to actually have something working and close to completion.

The beta download contains a guide for installation, usage, and some comparisons with Macromedia's ActionScript compiler. MTASC is blazingly fast by comparison...

Finally, according to the beta download, the source code will be released under the GPL once the beta is complete. Awesome news, thanks Nicolas!

Comments

  • By the way, the compiler is coded in OCaml.

    http://www.ocaml.org/

  • Update:

    The home page in the download has now been posted: http://team.motion-twin.com/ncannasse/mtasc.html

    Additionally, Beta 2 is available: http://team.motion-twin.com/ncannasse/mtasc-beta2.zip

    More details here: http://lists.motion-twin.com/archives/mtasc/2004-October/000070.html

  • MTASC Beta3 is out !
    Please get windows binaries or install script for other platforms from :
    http://team.motion-twin.com/ncannasse/mtasc.html

    New features :
    - checks that implements an interface and extends a class
    - added physical (in)equality operation
    - added eval
    - added casts
    - fixed issue when std is not installed
    - added getter/setter
    - optimized prototype registration
    - fixed problem with AS2 classes not removed from SWF
    - added -frame for choosing export frame
    - added -header for creating SWF without the need of Flash IDE

  • thanks