Versions Compared

Key

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

...

Compared with the legacy compiler, Falcon had the following goals when the project was started:

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

...