Насколько я понимаю (и могу ошибаться, поскольку я новичок в Elixir), можно создать проект Mix для одного приложения с несколькими файлами .ex, каждый из которых содержит несколько модулей. И они могут использоваться друг в друге через псевдоним, импорт и т. Д.
Если это так, то какова цель «основного модуля» во время создания, неявно (имя проекта в верхнем регистре) или явно (например, mix new ... --module <modulename>
)?
PS: Я понимаю, что для escripts требуется, чтобы в mix.exs
был указан основной модуль, но это не то, о чем я говорю в своем вопросе (или я?).