Elms kjernefilosofi er Ingen Kjøretidsunntak.
Elms arkitektur støtter ikke sideeffekter som logging rett ut fra esken – du håndterer dem gjennom kommandoer, som er en del av programmets arkitektur.
Her er en bit med Elm-kode med en enkel funksjon for å hilse på en bruker.
Anta at du har en Elm-funksjon som gjør for mye, som å blande UI-logikk med oppdateringer av tilstand.