Despertador

Há algum tempo, eu criei uma lib para usar como despertador, assim ao invés de criar um despertador do zero, você tem uma classe pronta com os métodos necessários para criá-lo. Baixe o arquivo <aqui> (uma pasta desp zipada), descompacte-a e copie para o diretório de libs Prisma. (já está incluso desde as primeiras versões…

Continue reading

A função “principal” e algumas particularidades

  Essa função seria o “main” do C, ou “Main” do Java, isto é, uma função que é executada em primeiro lugar ao carregar o programa. Veja o código em C:

(para compilar use: gcc -o teste teste.c ) Ao executar o código acima compilado, a função ‘main’ será executada automaticamente, executando, por consequência,…

Continue reading

Verificando se um arquivo ou pasta existe e o tamanho

Usando apenas a biblioteca padrão Prisma, vamos criar uma função para verificar se um arquivo ou pasta existe, e outra para calcular o tamanho de um arquivo. Vamos aos códigos. Para verificar a existência de um arquivo, basta tentar abri-lo:

A mesma função também verifica se uma pasta existe:

  Para obter o…

Continue reading

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