ScalaIO 2022

Elm, un langage simple et purement fonctionnel pour le front end

04 Nov 2022 at ScalaIO 2022
45 minutes Elm

Il y a un an, je me lançais dans un nouveau side-projet, Azimutt, qui devait être essentiellement du front end.
Bien sûr j'aurais pu choisir TypeScript et React de manière consensuelle, mais avec mon background de programmation fonctionnelle je voulais quelque chose de plus robuste qui me permettent de fortement limiter les bugs.
C'est comme ça que j'ai découvert Elm, un langage aux choix radicaux:

  • programmation fonctionnelle pure
  • simplicité extrème
  • écosystème isolé
  • pas d'exceptions
  • et bien d'autres

Depuis un an je découvre son écosystème et sa communauté, et après 30k LOC je vous propose de découvrir Elm, ce que j'en retiens et comment je l'utilise pour Azimutt.