Interagir com o Elm no navegador com editor e compilador e pong.
Com o Elm 0.8, a linguagem Elm pode ser embarcada diretamente em um elemento <div> num arquivo HTML e ser manipulado via JavaScript. O Elm 0.8 também vem com a introdução de anotações de tipo e alias para a linguagem, mesmo sabendo que o uso de tipos não é requerimento para o uso do Elm. Essa nova versão do Elm também ficou mais útil com a nova biblioteca Graphics.input, o que permite a criação dinâmica e programática de caixas de texto, botões e chekboxes. Evan Czaplicki, o criador do Elm, oferece um video (veja abaixo) de uma aplicação ToDo no Elm como um exemplo do que pode ser feito com a nova funcionalidade.
Dentre as outras modificações destacamos a melhoria da API gráfica para renderização 2D, função currying mais rápida e estrutura de dados, documentação inline via editor online, além de um suporte experimental para WebSocket. Para maiores informações consulte a página de download do Elm, que foi escrita em Haskell. Um editor interativo também está disponível online com exemplos para usuários iniciantes e intermediários.
Saiba Mais: Elm language update sets out to "improve everything" (em Inglês)