This is an automated email from the ASF dual-hosted git repository.
andreww pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/royale-docs.git
The following commit(s) were added to refs/heads/master by this push:
new c239064 Update compiler.md
c239064 is described below
commit c239064a1526b98c463bb0e7dc8d254f10fb8e30
Author: Andrew Wetmore <[email protected]>
AuthorDate: Fri Apr 10 08:51:23 2020 -0300
Update compiler.md
still editing.
---
compiler.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/compiler.md b/compiler.md
index b6b5bd3..a3bfd9e 100644
--- a/compiler.md
+++ b/compiler.md
@@ -24,17 +24,17 @@ permalink: /compiler
Turn your source code into one or more compiled outputs
-Royale provide a compiler and a command-line debugger to turn your source code
into the required output. The compiler takes [AS3](features/as3) &
[MXML](features/mxml) (and CSS) as inputs.
+Royale provides a compiler (some call it a transpiler or cross-compiler) and a
command-line debugger to turn your source code into compiled output you can
share with users. The compiler takes [AS3](features/as3),
[MXML](features/mxml), and CSS as inputs.
-The main output of the compiler is **JavaScript** (some call it a transpiler
or cross-compiler). The compiler can also output **SWFs** for the **Adobe
Flash** runtimes. There is some initial work on **Web Assembly** output.
+The main output of the compiler is **JavaScript**. The compiler can also
output **SWF**s for the **Adobe Flash** and **AIR** runtimes. There is some
initial work on **Web Assembly** output.
-> The compiler has been designed to make it relatively straightforward to add
additional output formats.
+> It is relatively straightforward to add additional output formats to the
compiler.
-The code is based on the ActionScript Compiler 2.0 donated to Apache by Adobe.
The SWF output was pretty much working at the time of donation. The JavaScript
output code is a new implementation by Apache committers
+The code is based on the <a
href="https://www.adobe.com/content/dam/acom/en/devnet/air/pdfs/adobe-actionscript-compiler-20-release-notes.pdf"
target="_blank">ActionScript Compiler 2.0</a> that Adobe donated to Apache.
The SWF output was pretty much working at the time of donation. Volunteers
working on the Apache Flex and Royale projects have created the JavaScript
output code.
## User Guide
-The Royale Compiler does many things besides compile **MXML** and
**ActionScript** into **JavaScript** and/or **SWF**. But if that's all you want
to do, you can use the compiler with **Apache Maven**, **Apache Ant**, several
**IDEs**, **NPM** and the command-line. Below are some pointers to getting
started:
+The Royale Compiler does many things besides compile **MXML** and
**ActionScript** into **JavaScript** and/or **SWF**. But if that's all you want
to do, you can use the compiler with <a href="https://maven.apache.org/"
target="_blank">Apache Maven</a>, <a href="https://ant.apache.org/"
target="_blank">Apache Ant</a>, several [IDEs](development-tools.html), <a
href="https://www.npmjs.com/" target="_blank">npm</a> and through the
command-line. Below are some pointers to getting started:
### Apache Maven
@@ -62,4 +62,4 @@ Royale provide several compiler options to customize the use.
You can check the
- [Compiler Options](compiler/compiler-options)
-> To read about how to contribute to Apache Royale Compiler use the following
[Apache Royale Compiler Developer
Guide](https://github.com/apache/royale-compiler/wiki/Developer-Guide)
available on the Apache Royale Compiler Wiki.
\ No newline at end of file
+> To read about how to contribute to Apache Royale Compiler use the following
[Apache Royale Compiler Developer
Guide](https://github.com/apache/royale-compiler/wiki/Developer-Guide)
available on the Apache Royale Compiler Wiki.