HaskellのWebサービスにインメモリデータストアを実装したい。STM
モナドでトランザクションを実行したい。
Haskellを使ってハッシュテーブルをスチームググリングすると、これしか得られませんData. BTree. HashTable. STM.
。モジュール名と複雑さから、これはツリーとして実装されていることがわかります。可変ハッシュテーブルの場合、配列の方が効率的であると思います。
STM
ハッシュテーブルに配列を使用しない理由はありますか?このスチームハッシュテーブルで何かを得ますか、IntMap
それともスチームリファレンスを使用するだけですか?
Store ! blah
、並列処理が不安定にStore ! baz
なると私は言っていました