Implémente la logique du jeu du pendu en utilisant la programmation réactive fonctionnelle.
Le pendu est un simple jeu de devinettes de mots.
La programmation réactive fonctionnelle est une façon d'écrire des programmes interactifs. Elle diffère de la perspective habituelle : au lieu de dire « quand on appuie sur le bouton, incrémenter le compteur », on écrit « la valeur du compteur est la somme du nombre de fois où on appuie sur le bouton ».
Implémente la logique de base du pendu en utilisant la programmation réactive fonctionnelle. Pour cela, tu devras installer une bibliothèque FRP ; ce point sera décrit dans les fichiers spécifiques au langage ou au parcours de l'exercice.
Historiquement, Elm utilisait la programmation réactive fonctionnelle, avant de se spécialiser sur l'Elm Architecture.
Résous cet exercice comme si tu écrivais une application web avec l'Elm Architecture. La sortie du programme doit être du HTML avec la structure suivante :
<div>
<dl>
<dt>State</dt>
<dd>Ongoing</dd>
<dt>Word</dt>
<dd>______</dd>
<dt>Remaining failures</dt>
<dd>5</dd>
</dl>
</div>
où <dl> est l'élément de liste de descriptions, <dt> l'élément de terme de description et <dd> l'élément de détails de description, tous des éléments HTML standard.
En cas d'erreur, la sortie doit avoir la structure suivante :
<div>
<p>error message</p>
</div>
Inscris-toi sur Exercism pour apprendre et maîtriser Elm avec 28 concepts110 exercices, et un vrai mentorat humain, le tout gratuitement.