Readonly :: Xs.

Módulo Companion para Readonly.pm, para acelerar as variáveis escalares somente leitura
Baixe Agora

Readonly :: Xs. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Eric J. Roode
  • Site do editor:
  • http://search.cpan.org/~roode/

Readonly :: Xs. Tag


Readonly :: Xs. Descrição

Módulo Companion para Readonly.pm, para acelerar as variáveis escalares somente leitura ReadOnly :: XS é um módulo complementar para readonly.pm, para acelerar as variáveis escalar somente leitura.Synopsis Instalar este módulo, mas não use. O módulo ReadOnly (Q.V.) é uma maneira eficaz de criar variáveis não modificáveis. No entanto, é relativamente lento.A razão é lenta é que implementa a somente leitura das variáveis via objetos amarrados. Este mecanismo é inerentemente lento. Perl simplesmente tem que fazer um monte de trabalho sob o capô para tornar as variáveis amarradas. Este módulo corrige o problema de velocidade, pelo menos em relação às variáveis escalares. Quando Readonly :: XS é instalado, ReadOnly usa-o para acessar os internos de variáveis escalares. Em vez de criar um objeto variável escalar e amarrá-lo, Readonly simplesmente vira o bit svreadonly na estrutura de bandeiras do escalar. Arrais e hashes e hashes não são acelerados por isso, já que a bandeira SVReadonly só funciona para escalar. Arrays e hashes sempre usam a interface de empate. Por que implementar isso como um módulo separado? Porque nem todo mundo pode usar xs. Nem todo mundo tem um compilador C. Além disso, as instalações com um Perl vinculada estaticamente podem não querer recompilar seus binários perl apenas para este módulo. Em vez de tornar readonly.pm inútil para essas pessoas, a parte Xs foi colocada em um módulo separado.Programs que você escreve não precisa saber se readonly :: XS está instalado ou não. Eles devem apenas "usar readonly" e deixar readonly se preocupar se ele pode ou não usar Xs. Se o readonly :: XS estiver presente, readonly será mais rápido. Se não, não vai. De qualquer forma, ele ainda funciona, e seu código não terá que mudar. Seu programa pode verificar se Readonly.pm está usando XS ou não examinando a variável $ readonly :: Xsokay. Será verdadeiro se o módulo XS foi encontrado e estiver sendo usado. Por favor, não mude essa variável. Requisitos: · Perl.


Readonly :: Xs. Software Relacionado

VMS :: fila.

extensão perl para gerenciar filas, entradas e formulários e recuperar fila, entrada e informações de formulário ...

223

Download