Celulose

Um mecanismo para manter a consistência entre valores dependentes com cache e avaliação preguiçosa
Baixe Agora

Celulose Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Matthew Marshall
  • Site do editor:
  • http://matthewmarshall.org/projects/rabbyt/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 27 KB

Celulose Tag


Celulose Descrição

Um mecanismo para manter a consistência entre valores dependentes com cache e avaliação preguiçosa Você pode pensar em celulose como um programa de planilha: muitas células são calculadas a partir dos valores de outras células. Quando uma célula é alterada, todas as células dependentes são atualizadas com novos valores.No entanto, a celulose vai muito além disso. Garante que quando um valor é lido, ele é consistente com todos os valores que depende. Celulose também é preguiçoso (leia: eficiente.) O cálculo de um valor é colocado desligado até o último momento possível, e apenas recalculado quando absolutamente necessário. A descoberta de invalidação e dependência são totalmente transparentes e automáticas. Isso reduz bastante uma grande fonte de bugs no software. Um objetivo do projeto é ser o mais simples possível, (mas não é mais simples) para que alguém queira usá-lo seriamente poderia compreender facilmente os internatos.Celulose é semelhante ao propósito. Pycells, mas é de uma maneira 'nível inferior'. Ele tenta muito difícil ficar fora do seu caminho, mas, como resultado, não tem alguns dos ajudantes que pycells fornece. A diferença algorítmica mais essencial é provavelmente que a celulose desesperadamente quer ser preguiçoso, enquanto em pycells tudo é calculado imediatamente (por padrão.) (Na flipside disso, observadores em pycells são bastante mais fáceis de trabalhar.) O que há de novo em Esta versão: · Todos os testes passam com Python 2.5. · ComputedCell é agora segmento seguro. · ComputedDict agora é um pouco mais amigável para subclasse. · A funcionalidade 'restrições' foi movida para o seu próprio conjunto de classes. · InputCellDescriptor agora assumirá um valor padrão. · Os descritores de células em geral são mais fáceis de subclasse. · DependenteCell.dependency_Changed agora leva a dependência como um argumento.


Celulose Software Relacionado

Nlpy.

Pacote de Python de código aberto e aberto para otimização numérica ...

253 2.1 MB

Download