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