Como executar o aplicativo Elixir?

Qual é a maneira correta de executar um aplicativo Elixir?

Estou criando um projeto simples por:

mix new app

e depois disso eu posso fazer:

mix run

que basicamente compila meu aplicativo uma vez. Então, quando eu adiciono:

IO.puts "running"

nolib/app.ex Entendo"running" somente pela primeira vez, cadarun não faz nada, a menos que haja algumas mudanças. O que posso fazer a seguir com o geradoapp.app?

Claro que sei que posso fazer:

escript: [main_module: App]

nomix.exs, providenciardef main(args): e depois:

mix escript.build
./app

mas é meio complicado na minha opinião.

Há também algo como:

elixir lib/app.exs

mas não contamix.exs obviamente, o que é necessário para dependências no meuapp.

questionAnswers(2)

yourAnswerToTheQuestion