Uso
Experimente on-line a versão 0.6 ou faça o download e execute ./sgleam --help (Linux) ou .\sgleam.exe --help (Windows).
Download da última versão no Linux
$ wget -O - https://malbarbo.pro.br/sgleam/sgleam.tar.gz | tar xvz
ou
$ curl -s -L https://malbarbo.pro.br/sgleam/sgleam.tar.gz | tar xvz
Versão 0.6.0 (2025/09/25)
Mudanças
- Adiciona formatação na versão web
- Atualiza gleam para 1.11.1
- Adiciona suporte a funções principais smain
- Adiciona biblioteca para imagens, animações e programas interativos
Limitações conhecidas
- Não é possível usar let assert,letcom padrão,importeuseno repl
Versão 0.5.1 (2025/04/25)
Mudanças
- Corrigi a leitura de arquivos no Windows
Limitações conhecidas
- Não é possível usar let assert,letcom padrão,importeuseno repl
Versão 0.5.0 (2025/04/17)
Mudanças
- Usa o parser do gleam para analisar as instruções no repl
- Corrigi alguns erros na definição de funções genéricas e recursivas
- Adiciona o comando :type
- Permite importar módulos na execução não iterativa
- Permite optar por usar ou não inteiros grandes (-n)
- Permite interromper a execução com crtl-c
- Atualiza gleam para 1.9.1 e stdlib para 0.57.0
- Adiciona uma versão web
Limitações conhecidas
- Não é possível usar let assert,letcom padrão,importeuseno repl
Versão 0.4.0 (2024/11/13)
Mudanças
- As mensagens de falhas e erros agora exibem o número da linha
- Os testes continuam a execução mesmo após erros
- Permite a especificação do tipo em expressões letno repl
- Corrigi o uso de tipos genéricos no repl
- Adiciona opção para verificação (-c)
- A verificação, os testes e a formação funcionam para mais que um arquivo
Limitações conhecidas
- Não é possível definir funções recursivas no repl
- Não é possível usar let assert,letcom padrão,importeuseno repl
Versão 0.3.1 (2024/10/28)
Mudanças
- Não requer função mainpara executar os testes (esse erro havia sido adicionado na versão 0.3)
- Corrigi a formatação de floats
Versão 0.3.0 (2024/10/24)
Mudanças
- Auto importa os nomes do arquivo do usuário
- Permite const,type,letefnno repl
- Altera o comando quitpara:quit
- Melhora o tratamento e mensagens de erros
Versão 0.2.0 (2024/10/15)
Mudanças
- Melhora o desempenho do repl
- Permite expressões com múltiplas linhas no repl
- Adiciona opção de formatação de código (-f)
- Reorganiza as funções de teste e move para sgleam/check
- Usa inteiros com precisão arbitrária
- Trata erros de estouro de pilha
- Atualiza gleam para 1.5.1
- Corrigi erros da stdlib
Versão 0.1.0 (2024/09/26)