Die Kernphilosophie von Elm ist Keine Laufzeit-Ausnahmen.
Elms Architektur unterstützt Seiteneffekte wie Protokollierung nicht direkt – diese werden durch Befehle gehandhabt, die ein Teil der Architektur Ihrer Anwendung sind.
Hier ist ein Stück Elm Code mit einer einfachen Funktion, um einen Benutzer zu begrüßen.
Angenommen, Sie haben eine Elm-Funktion, die zu viel macht, wie zum Beispiel UI-Logik mit Statusaktualisierungen zu vermischen.