Implemente a lógica do jogo da forca usando programação reativa funcional.
Forca é um jogo simples de adivinhar palavras.
Programação reativa funcional é uma forma de escrever programas interativos. Ela difere da perspectiva usual: em vez de dizer "quando o botão for pressionado, incremente o contador", você escreve "o valor do contador é a soma do número de vezes que o botão foi pressionado".
Implemente a lógica básica por trás do jogo da forca usando programação reativa funcional. Você vai precisar instalar uma biblioteca de FRP para isso, e isso será descrito nos arquivos específicos da linguagem/trilha do exercício.
Historicamente, o Elm usava programação reativa funcional, até se especializar no uso da Elm Architecture.
Resolva este exercício como se você estivesse escrevendo um aplicativo web usando a Elm Architecture. A saída do programa deve ser HTML com a seguinte estrutura
<div>
<dl>
<dt>State</dt>
<dd>Ongoing</dd>
<dt>Word</dt>
<dd>______</dd>
<dt>Remaining failures</dt>
<dd>5</dd>
</dl>
</div>
em que <dl> é o elemento de lista de descrição, <dt> é o elemento de termo de descrição e <dd> é o elemento de detalhes de descrição, todos elementos HTML padrão.
Se houver um erro, a saída deve ter a seguinte estrutura
<div>
<p>error message</p>
</div>
Crie sua conta no Exercism para aprender e dominar Elm com 28 conceitos110 exercícios e mentoria humana de verdade, tudo de graça.