Após muito tempo, fico contente em comunicar que está lançada a versão 1.0.107 de Prisma, com várias correções e melhorias.
Downloads:
Ubuntu 22.04 x86_64: Baixar arquivo. (https://www.mediafire.com/file/k6lxjzaf6bmp2fx/prisma_install_linux.tar.xz/file) (Extraia o arquivo e dentro da pasta execute no terminal o ./instalar.sh)
Windows 10,11 x86_64: Baixar arquivo. (https://www.mediafire.com/file/boqvsq2nye6ophq/Prisma_win.zip/file) (Extraia o arquivo e copie a pasta Prisma para o local de sua preferência, não requer instalação.)
CentOS 7.9 x86_64: Baixar arquivo. (https://www.mediafire.com/file/drmdbn02c6y2c6l/prisma_install_linux.tar.xz/file) (Extraia o arquivo, dentro da pasta execute o shell script ./instalar.sh)
Prisma Wasm (WebAssembly): Baixar arquivo. (https://www.mediafire.com/file/q7p9wya0d1449sn/Prismajs.zip/file) (A pasta
js/ e o arquivo
prisma.data devem estar no mesmo diretório do html. Bastando incluir o script "js/webprisma.js")
Esta versão traz algumas novidades interessantes:- Operadores bitwise: << >> | & ~;
- Customização de tipos através do metamétodo __tipo;
- Funções para verificação de tipos em parâmetros de funções: N(); S(); F(); B(); T() entre outras;
- Acesso aos caracteres de string por índice;
- Correção das funções es.abra() e es.pabra(), mais especificamente o 2nd parâmetro.
- Alterações e inclusão de novas funções na biblioteca mat;
- Operador de condição ternário (adaptação);
- Várias correções e melhoramento de códigos, por exemplo, a função string.apare();
- Novas funções para a biblioteca base: escolha() e contador();
- Comandos acentuados(utf8): então, não, função, senão, senãose, até (os comandos sem acento ainda são válidos);
- Variáveis com acento (utf8), exemplos: local salário = 5000,00; função lê_comentários(); etc.
- O interpretador Prisma compilado em webasm, rodando no navegador e acessando componentes html e funções javascript direto de Prisma.
Mais detalhes, visiste a página: http://linguagemprisma.br4.biz/Notas_da_versao_nov_2023.html (http://linguagemprisma.br4.biz/Notas_da_versao_nov_2023.html)