La filosofia di base di Elm è Nessuna Eccezione a Runtime.
L’architettura di Elm non supporta effetti collaterali come il logging di base—li gestisci attraverso comandi, che sono una parte dell’architettura della tua applicazione.
Ecco un pezzo di codice Elm con una semplice funzione per salutare un utente.
Supponiamo di avere una funzione Elm che sta facendo troppo, come mescolare la logica dell’UI con gli aggiornamenti dello stato.