Atualização da biblioteca de Classes (objeto)

Fiz uma modificação na biblioteca de Classes (orientação a objetos) e adicionei uma função que permite inclusão de um construtor para personalizar a criação de novos objetos. Não se preocupe, há compatibilidade total com a versão anterior. Antes se instanciava um novo objeto de uma classe unicamente com o método:

Agora é possível criar…

Continue reading

Interpretador Prisma (prompt de comandos)

Este é um programa feito em Prisma que imita o prompt prisma. Há várias funções da lib terminal e term que poderá ajudar quem programa para terminal usando Prisma. Segue o código, bons estudos:

        Falou, até mais…    

Continue reading

Convertendo um script prisma para .exe

  Baixe o programa 1.0.102: http://www.mediafire.com/file/wbnjnnwzfzdr23f/srprisma-1.0.102.7z 1.0.99: http://www.mediafire.com/file/ovr3wp378xrp75c/srprisma.7z Sim, como diz o título, esta ferramenta compila um programa prisma e o coloca em um auto interpretador; Isto é, um script  programa.pbrexe é convertido para  programa.exe, em Windows, ou programa em linux. Com isso temos a impressão de que é um programa compilado em C. Descompacte a pasta srprisma.7z…

Continue reading

Compilando Prisma no Linux

Este post cobre uma necessidade imediata e futura referente à forma como vou disponibilizar Prisma para distros Linux. Por que aprender a compilar em Linux? Devido a imensa variedade de sabores Linux e arquiteturas, vou disponibilizar futuramente apenas os fontes comprimidos da linguagem Prisma para quem quiser usar em ambiente Unix like fazer a própria…

Continue reading

Simples exemplo de pdf em Prisma

Assim como o core Prisma e algumas libs este módulo de funções eu modifiquei a partir de um módulo lua já existente, visto que sua licença permite isso: https://github.com/cpressey/pdf.lua/blob/master/UNLICENSE A versão lua pode ser encontrada aqui: https://github.com/cpressey/pdf.lua No futuro, não tão perto, quero desenvolver eu mesmo uma lib pdf com base em C mais completa,…

Continue reading

Funções novas da biblioteca sis

Algumas funções novas que implementei na biblioteca de sistema operacional ‘sis’; Essa lib é embutida no interpretador, ou seja, não precisa precisa incluí-la. Basta usá-la: sis.execute(), por exemplo. Baixe Prisma do dia 27-02-2017 ou superior para a função sis.nome_arquivo(); Segue as funções:   pasta, nome, ext = sis.nome_arquivo(arq);   Ao passar um caminho completo para…

Continue reading

A nova biblioteca psqlite3

Na verdade não é nova, basicamente é a igsqlite3 aprimorada, com algumas correções e modificações. para incluí-la agora você deve usar:

Pode criar uma variável local para otimizar a execução:

O que muda em relação a igsqlite3? Tirando o nome é claro. Depois de melhorar resolvi trocar o nome pois não tem relação…

Continue reading