Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Everyone can contribute to Falcon's development by using it to compile their Flex applications and reporting any bugs you find in Jira. Reducing a bug to a simple test case will make it infinitely more likely to be fixed.

Initial The following initial development efforts are planned:

  • Run the source code for all Apache Flex SWCs through Falcon to see if it reports spurious problems are reported.
  • Update the source code as necessary, given the fact that Falcon is somewhat stricter than the legacy compiler, so we will need to update the source code in a few places for Falcon. It should be possible to make both compilers happy.
  • Get various test apps besides Checkinapp compiling, linking against Falcon-compiled SWCs, and running correctly.
  • Get Mustella tests compiling with Falcon and passing.
  • Fix bugs that the Apache Flex community prioritizes.

Falcon's Original Goals

  • Reduced compilation time for both full and incremental compiles, especially for multi-project workspaces.
  • Reduced memory consumption, especially for multi-project workspaces.
  • Usefulness as a code-intelligence engine and incremental compiler for an integrated development environment; not just a command-line compiler.
  • Modular design that is easy to understand and to evolve.
  • Generation of beter bytecode for better runtime performance.

...