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