Modules and Interfaces Examples =============================== .. index:: single: examples; modules single: import export single: interface Module export and import-all ---------------------------- Files: ``examples/cons.aja`` and ``examples/main_import_all.aja`` .. literalinclude:: ../../examples/cons.aja :language: text .. literalinclude:: ../../examples/main_import_all.aja :language: text Selective import ---------------- File: ``examples/main_import_selective.aja`` .. literalinclude:: ../../examples/main_import_selective.aja :language: text No-comma multi import --------------------- File: ``examples/import_many_nocomma.aja`` .. literalinclude:: ../../examples/import_many_nocomma.aja :language: text Interfaces (single file) ------------------------ File: ``examples/interface_basic.aja`` .. literalinclude:: ../../examples/interface_basic.aja :language: text Interfaces (cross-module) ------------------------- Files: ``examples/interface_module_lib.aja`` and ``examples/interface_module_main.aja`` .. literalinclude:: ../../examples/interface_module_lib.aja :language: text .. literalinclude:: ../../examples/interface_module_main.aja :language: text