O Gleam 1.7 chegou com atualizações de registros mais rápidas e um codificador dinâmico para um tipo personalizado. No geral, a versão mais recente do Gleam apresenta melhorias de desempenho e publicação de pacotes.

Esta última atualização do Gleam foi anunciada em 5 de janeiro e pode ser acessada no GitHub. Criado pelo desenvolvedor Louis Pilfold, Gleam é descrito como uma linguagem escalonável e com segurança de tipo para a máquina virtual Erlang e tempos de execução JavaScript.

Para atualizações de registros mais rápidas, o compilador Gleam agora “monomorfiza” as atualizações de registros, o que significa que ele gera o código mais eficiente para construir o novo registro caso a caso, removendo totalmente a lógica condicional do tempo de execução e seu custo associado. A otimização é para os alvos Erlang e JavaScript. Outro benefício da monomorfização de atualização de registro é que os desenvolvedores podem alterar tipos parametrizados de um registro genérico com a sintaxe de atualização.