Pxperlwrap

pxperlwrap é um wrapper perl. Isto é, permite que você incorpore o Perl em seu aplicativo C ++ (MFC, mas STL Port Planejado), ...
Baixe Agora

Pxperlwrap Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Free to try
  • Nome do editor:
  • Grégoire Péan | more software
  • Site do editor:
  • Sistemas operacionais:
  • Windows
  • Tamanho do arquivo:
  • 1000 KB

Pxperlwrap Tag


Pxperlwrap Descrição

Em poucas palavras pxperlwrap é um wrapper perl. Ou seja, permite incorporar o Perl em seu aplicativo C ++ (MFC, mas STL Port Planejado), com esforços mínimos. Aproveite o poder do Perl através de um conjunto intuitivo de classes C ++. Incorporar uma linguagem de script amplamente usada sem esforços: aproveite o poder do Perl em minutos. Escreva aplicativos de alta qualidade em segundos. Mantê-los facilmente. Enriqueça suas aplicações de uma habilidade de script, estendendo-se para o infinito as possibilidades de seus usuários finais. Recursos especiais: Arquitetura de objeto MT-Safe, intérpretes persistentes, modificação de variáveis transparentes, opções de conversão UTF8, suporte ao Unicode. Recursos: pxperlwrap é um invólucro bidirecional. Aquilo é: Você pode executar o código Perl do aplicativo MFC e manipular variáveis etc. Você pode ligar para sua inscrição, funções de C ++ e classes de dentro de seus scripts Perl. A primeira direção é obtida por pxperlwrap. A segunda direção é obtida pelo swig, um wrapper livre para vários idiomas, na qual você pode encontrar informações aqui. pxperwrap é um namespace contendo um conjunto intuitivo de aulas, com segurança multithread: Cplinterpreter: representa um intérprete Perl, persistente. Vários intérpretes diferentes podem ser carregados. analisar scripts; executar scripts, várias vezes; Obtenha um objeto variável para manipulá-lo ou simplesmente recuperar seu (s) valor (es); Avalie um pedaço de perl rapidamente. CScript: um objeto de script. Cada roteiro mantém registro de suas próprias propriedades para cada intérprete. Carregue um roteiro de texto simples; carregá-lo de várias fontes: inline, arquivo, url, recurso; Salve-o no arquivo; Compile um script simples em código de byte; Teste um roteiro; reformatar um roteiro; Defina seu argv. CPERLSCALAR: Interfaces uma variável escalar Perl. String, inteiro, designação de flutuação e operações aritméticas, tão simples quanto s = "olá", S / = 1 e S + = 1.0F, a maneira que a Perl suporta-a. dividi-lo em um cperlarray; lidar com o UTF8 manualmente. CPERLARRAY: interfaça uma variável de matriz perl. Operações comuns da CstringArray; Empurre, não é de acordo com a ordem inversa, empurre em ordem inversa, seja um objeto CPERLarray, um cstringarray ou vários elementos da vararg; Junte-se a um cperlscalar. CPeLhash: interfaça uma variável de hash perl. Operações comuns do CMapstringTring; Perl é cada, chaves e valores. Os fluxos padrão Stdout e Stderr podem ser redirecionados e enviados para uma janela. pxperlwrap suporta cordas codificadas UTF8 Perl e oferece várias estratégias em construções Unicode para conversão de strings automáticas. Advanced Error Management ... Você disse intérprete persistente? A ideia do intérprete persistente foi encontrada em perlembed. Consiste em analisar uma vez um script que cuide de analisar e correr em si outros scripts. Cada scripts recebe um nome de pacote diferente. Dessa forma, limpar o pacote associado a um script limpará as variáveis usadas pelo script e liberará a memória associada a eles. Benefícios de intérpretes persistentes: Se um módulo for usado por vários scripts, você pode optar por carregá-lo uma vez e isso afetará todos os scripts. Isso evita ter que carregar um módulo toda vez que um script for analisado. Isso pode ser um enorme ganho de perfomance, se você considerar o tempo de carga de alguns módulos. Você pode limpar um script (o namespace script: variáveis etc.), portanto libertar memória para outros scripts, segurança : morrer e sair não fará sua inscrição realmente sair :) Além disso, o pxperlwrap tem um relatório de erro avançado e sistema de registro. Mais informações podem ser encontradas em http://pixigreg.com/?pxpw Você também deve dar uma olhada na documentação da API para uma listagem abrangente de funções e classes disponíveis.


Pxperlwrap Software Relacionado