Gleam, uma linguagem de programação projetada para facilitar o desenvolvimento de sistemas escaláveis ​​e com segurança de tipo, está agora disponível na versão 1.0.0, a primeira versão estável da linguagem.

Compilando para Erlang ou JavaScript, Gleam foi criado pelo desenvolvedor Louis Pilfold, com sede em Londres. O Gleam 1.0.0 foi anunciado em 4 de março. Os desenvolvedores podem experimentar o Gleam na página Gleam Language Tour. APIs públicas podem ser encontradas no repositório principal do GitHub para Gleam, cobrindo áreas como design de linguagem, compilador, ferramenta de construção e gerenciador de pacotes. Existem 234 pacotes disponíveis para o idioma.

Em uma postagem descrevendo o idioma, Pilfold disse que o Gleam tem uma pequena área de superfície que facilita o aprendizado do idioma em uma tarde. Gleam possui análise estática e um sistema de tipos inspirado em linguagens como Elm, OCaml e Rust, disse Pilfold. O compilador serve como assistente de programação, oferecendo contexto adicional para ajudar os desenvolvedores a fazer alterações; Pilford descreveu a refatoração no Gleam como de baixo risco e baixo estresse. A linguagem é executada na máquina virtual Erlang e em tempos de execução JavaScript, permitindo que o código Gleam seja executado no navegador, em dispositivos móveis ou em outros lugares.

Os planos futuros para o Gleam incluem melhorar o servidor de linguagem Gleam e fornecer bibliotecas que os usuários irão desejar ao criar sistemas de produção no Gleam, com foco inicial em sites e serviços web. As metas incluem melhorar continuamente a experiência do desenvolvedor, manter a simplicidade, evitar o inchaço da linguagem e não introduzir alterações significativas. Pilford enfatizou que Gleam era um projeto comunitário com vários patrocinadores. O maior contribuidor é Fly.io, fornecedor da plataforma Fly micro-VM.