| セルロース キャッシングと遅延評価を使用して干渉依存値の整合性を維持するためのメカニズム |
今すぐダウンロード |
セルロース ランキングとまとめ
- 出版社のWebサイト:
- http://matthewmarshall.org/projects/rabbyt/
セルロース タグ
セルロース 説明
キャッシングと遅延評価との干渉依存値の一貫性を維持するためのメカニズム セルロースはスプレッドシートプログラムのように考えることができます。多くのセルは他のセルの値から計算されます。 1つのセルが変わると、依存セルのすべてが新しい値で更新されます。値が読み取られると、それが依存するすべての値と一致していることを保証します。セルロースも怠惰な(読み上げ:効率的です。)値を計算することは、最後に最後に必要な瞬間まで消費され、絶対に必要な場合にのみ再計算されます。キャッシュ無効化と依存関係の発見は完全に透過的で自動です。これにより、ソフトウェアの大きなバグの原因が大幅に削減されます。プロジェクトの目標は、それを真剣に使用したいと思っている人は、それを簡単に理解することができます。 Pycellsは、「下位レベル」になにかいです。それはあなたの道から留まるのが本当に困難でした、しかし結果として、Pycellsが提供するヘルパーのいくつかを欠いています。最も重要なアルゴリズムの違いは、おそらくセルロースが必死に怠惰になりたいと思っています。このリリース: ・すべてのテストはPython 2.5で渡します。 ・ComputedCellはスレッドセーフです。 ・ComputEDDICTはサブクラス化にはもう少し親しみ立てています。 ・「制限事項」機能が独自のクラスのセットに移動されました。 ・InputCellDescriptorはデフォルト値を取ります。 ・セル記述子は一般的にサブクラスが簡単です。 ・depreatecell.dependency_changedは依存関係を引数として取ります。
セルロース 関連ソフトウェア