Jump to content
Wikipedia The Free Encyclopedia

MTASC

From Wikipedia, the free encyclopedia
ActionScript 2 compiler
This article has multiple issues. Please help improve it or discuss these issues on the talk page . (Learn how and when to remove these messages)
This article relies excessively on references to primary sources . Please improve this article by adding secondary or tertiary sources.
Find sources: "MTASC" – news · newspapers · books · scholar · JSTOR
(September 2011) (Learn how and when to remove this message)
The topic of this article may not meet Wikipedia's notability guidelines for products and services . Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "MTASC" – news · newspapers · books · scholar · JSTOR
(May 2011) (Learn how and when to remove this message)
(Learn how and when to remove this message)
MTASC
Original author(s) Nicolas Cannasse
Developer(s) Tristan Schmelcher
Initial releaseOctober 25, 2004; 20 years ago (2004年10月25日)[1]
Final release
1.15[2] / October 7, 2009; 15 years ago (2009年10月07日)
Repository
Written inOCaml
SuccessorHaxe
Type Compiler
License GPL 2 [3]
Websitetech.motion-twin.com/mtasc.html Edit this at Wikidata

MTASC (Motion-Twin ActionScript 2 Compiler) is an ActionScript 2.0 compiler written in the OCaml programming language by the company Motion Twin. It is free software [3] and can be used alone or with other tools like swfmill to produce SWF files, which contain interactive multimedia content playable with the Flash Player. MTASC is also much faster than the Adobe Flash ActionScript compiler.[citation needed ]

MTASC is built with optimizing OCaml compilers, and thus provides a speed improvement over the Macromedia Compiler (MMC).[citation needed ] MTASC corrects several safety problems that occur when using MMC.[4] The MTASC compiler is stricter than MMC and can detect more errors than MMC; because of this strictness, there are some differences between MMC and MTASC.[clarification needed ]

MTASC is not compatible with ActionScript 2.0 in the local variables scoping, local function definitions, etc.[4]

MTASC will not support ActionScript 3.0, which is supported by its successor, Haxe.[5]

See also

[edit ]

References

[edit ]
  1. ^ "CHANGES.txt". master. mtasc. Retrieved 2021年03月29日 – via GitHub.
  2. ^ "/trunk/fork/ocaml/mtasc/doc/CHANGES.txt". Code. The MTASC Community Fork. Retrieved 2021年03月29日 – via SourceForge.
  3. ^ a b "LICENSE". master. mtasc. Retrieved 2021年03月29日 – via GitHub.
  4. ^ a b Comparison of MTASC and Macromedia Compiler
  5. ^ MTASC And ActionScript 3
[edit ]
File
formats
Software
(list)
Players
Animation
tools
Programming
tools
Libraries
Converters
Server-side
Obsolete
software
Related
topics
Developers
ML programming
Software
Implementations,
dialects
Caml
Standard ML
Dependent ML
Programming tools
Theorem provers,
proof assistants
Community
Designers
  • Lennart Augustsson (Lazy ML)
  • Damien Doligez (OCaml)
  • Gérard Huet (Caml)
  • Xavier Leroy (Caml, OCaml)
  • Robin Milner (ML)
  • Don Sannella (Extended ML)
  • Don Syme (F#)
  • Stub icon

    This multimedia software-related article is a stub. You can help Wikipedia by expanding it.

    AltStyle によって変換されたページ (->オリジナル) /