Mix (build tool)
# Mix (build tool)

Mix è uno strumento di automazione dello sviluppo per lavorare con applicazioni scritte nel linguaggio di programmazione Elixir. Mix è stato creato nel 2012 da Anthony Grimes, che si è ispirato a Leiningen di Clojure. Poco dopo, Mix è stato unito al linguaggio di programmazione Elixir stesso e fino ad oggi è una delle sei applicazioni che fanno parte del linguaggio Elixir. Mix offre funzionalità per la creazione, la compilazione ed il test del codice sorgente Elixir e per la gestione delle dipendenze e la distribuzione di applicazioni Elixir.

## Mix Tasks

Mix offre una serie di comandi per creare, ripulire, costruire, compilare, eseguire, e di test delle applicazioni Elixir. Ad esempio, Mix può essere utilizzato per creare un nuovo progetto, come una nuova applicazione hello world. Eseguendo da riga di comando mix new hello_world risulterà in:

## Applicazione

Come build tool di Elixir, Mix viene utilizzato per applicazioni destinate alla macchina virtuale Erlang (al contrario della macchina virtuale Java o .NET Common Language Runtime).

Mix può essere utilizzato per generare applicazioni Web basate sul framework Phoenix.

