Papagaio

Uma máquina virtual gratuita projetada para compilar e executar com eficiência bytecode para idiomas dinâmicos
Baixe Agora

Papagaio Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Parrot Foundation
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 3.8 MB

Papagaio Tag


Papagaio Descrição

Uma máquina virtual gratuito desenvolvido para compilar de forma eficiente e executar bytecode para linguagens dinâmicas Parrot atualmente abriga uma variedade de implementações de linguagem em vários estágios de finalização, incluindo Tcl, Javascript, Python, Perl 6, Ruby, Lua, Scheme, PHP, APL, e um tradutor .NET bytecode. NOTA: Se você não quiser construir Parrot a partir de fontes que você pode usar Macports para instalá-lo facilmente usando o seguinte comando em uma janela do Terminal: sudo port instalar papagaio que há de novo neste lançamento: · Funcionalidade · O FileHandle PMC agora expõe o código de saída do processo filho que foi executado como cachimbo. · Foi adicionado suporte experimental para substituir VTABLE invoke em objetos PIR. · O método de 'tipo' foi adicionada à PackfileAnnotations PMC. · As partes internas do papagaio chamando convenções, PCC, foram retrabalhados. · Todos os caminhos Ligue agora usar um objeto CallSignature para passar argumentos e valores de retorno. · A nova API-função 'Parrot_ext_call' foi adicionado para pôr em C-terra. · O atribuidor de tamanho fixo foi melhorada. · Os arquivos instalados pelo 'make install-dev' estão agora cobertas por 'make install' também. · As operações experimentais 'fetch' e 'Vivify' foram adicionados. · A opção -I ao comando 'papagaio' agora prepends itens para o caminho de pesquisa. · A estrutura Contexto foi substituído com atributos de automóveis (context_auto_attrs ramo). · Use o osname determinado de auto :: arco em etapas de configuração subseqüentes (convert_OSNAME ramo). · Dependência Eliminado na Perl 5 '% Config' na auto :: formato (auto_format_no_Config ramo). · MultiSub PMCs agora stringify para o nome de seu primeiro candidato, · Em vez do número de candidatos. · A detecção plataforma no início do processo de configuração foi melhorada. · O método 'lineof' on CodeString objetos agora precomputes informações número de linha · Para ser mais eficiente em cordas codificados de largura variável. · P6object agora suporta métodos .quem e .onde sobre protoobjects. · Compiladores · A implementação de auto-hospedagem novo brilhante de NQP foi adicionado em ext / NQP-rx. · Nova NQP disponível como NQP-rx.pbc ou fakecutable papagaio-NQP. · NQP inclui suporte direto para gramáticas e expressões regulares, incluindo protoregexes. · NQP tem um novo motor regex baseado em PASSADO (destinado a substituir PGE). · Regexes pode conter afirmações de código, parâmetros, declarações lexicais e muito mais. · Strings delimitadas por aspas agora variáveis interpolate escalares e encerramentos. · Declarações Subroutine estão agora lexical por padrão. · PCT · PASSADO :: Bloquear agora suporta um atributo 'nsentry'. · PASSADO :: Var permite 'contextual' escopo. · Ligações Atributo agora retornar o valor limite. · Plataformas · Correcções para o porto de papagaio a RTEMS foram aplicados. Yay, primeira porta para um sistema operacional de tempo real! · No NetBSD, bibliotecas compartilhadas são agora usados. · Desempenho · Use o alocador de tamanho fixo no Contexto eo CallSignature PMC. · Muitas melhorias pequenas velocidade. · Novas depreciações · MT19937, o pseudo-aleatório do gerador de número torcido Mersenne, é agora hospedado no github e será removido a partir do núcleo do papagaio. (Elegíveis no 2.1) Os · 'Parrot_call_ *' funções para invocar um objecto de sub / método de C são · descontinuada. Eles são substituídos por 'Parrot_ext_call'. (Elegíveis no 2.1) · Todas as funções bit a bit VTable estão obsoletos. (Elegíveis no 2.1) · Todos os ops bit a bit se tornarão dynops. (Elegíveis no 2.1) · - depreciações realizados · A entrada fatia VTABLE foi removido. · Os últimos vestígios do coletor de lixo 'malloc' foram removidos. · Parrot_pcc_constants () foi renomeado para Parrot_pcc_get_constants (). · As funções preteridas da interface de incorporação / extensão foram removidos. · A biblioteca YAML / Analisador / Syck.pir foi removido. · O instantiate_str função VTABLE () foi removido. · Edifício de parrot_nqp foi removido. · testes · A cobertura de teste dos ops relacionados com o tempo foi muito melhor. · Nova testar funções em Test :: Mais: lives_ok () e dies_ok (). · Os scripts de teste com base Perl 5 t / op / bitwist.t, t / op / comp.t, t / op / inf_nan.t, · T / op / literal.t, t / op / number.t, t / op / sprintf2.t, e t / op / 00FF-dos.t foram convertidos para PIR. · Os scripts de teste t / op / annotate.t e t / op / time.t começaram · A ser traduzido a partir de Perl 5 a PIR. · Em alguns ensaios, a dependência em% Config Perl 5 foi eliminado. · Documentação. · O significado de meios 'P' em NCI assinaturas de chamada de função foi esclarecida. · Ferramentas · O esboço de uma nova linguagem, como criado por mk_language_shell.pl, · Agora conta com as ferramentas baseadas PIR, que estão substituindo as ferramentas baseadas em 5 Perl. · O Configure.pir biblioteca foi adicionado. · A biblioteca distutils.pir foi adicionada. · Diversos · A lista de discussão Parrot-usuários e um grupo do Google correspondente foi criado, · Http://groups.google.com/group/parrot-users. · Muitos bugfixes, limpezas de código e correções padrão de codificação.


Papagaio Software Relacionado

Gerrit

Open Source, revisão de código baseado na Web e ferramenta de gerenciamento de projetos para projetos baseados em Git ...

199 11 MB

Download

Adaptar

Framework Grátis Python para criar ferramentas de linha de comando e serviços da Web ...

206 8 KB

Download

Bazar Explorer.

Um aplicativo de área de trabalho livre e de plataforma cruzada para usar o sistema de controle de versão Bazaar ...

228 1.1 MB

Download

Gestdb.

Permitindo o acesso a diferentes mecanismos de banco de dados ao mesmo tempo. Código de formatação, consulte a estrutura dos dados DDBB, Exportar / Importar entre diferentes gerenciadores DDBB (mysql-oracle-mssql ...), gráficos, crie código-fonte em vários idiomas (ASP, PHP ...) ...

145 12 MB

Download

pyxer.

Framework Simple Python e modelagem para pasta, Google App Engine (GAE) e WSGI ...

185 98 KB

Download