Versions Compared

Key

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

...

This module contains the main functionFunctions.

When you start a component, the Translator runs through the the main function entire script in main.lua. Every time a running component receives a message, the main function is called.

...

  • Variables declared outside the main function are initialized once when the component is started.

  • Variables declared within the main function are initialized every time a message is processed by the running component.

Tip

Keep main.lua short and sweet! main.lua should be a treated like a table of contents, all the major activities or functions should live in local modules or libraries and be called by the main() function.