効率的なランダムな挿入と削除を可能にする永続的なシーケンシャル データ構造を探しています。次の実装が見つかりました。
- clojure.data.finger-tree (counted-double-list の実装)
- wgjo.data.cljs
- フレクスベック
過去 2 年間、clojure.data.finger-tree にはあまり活動がなく、他のものは比較的新しいものだったので、誰かがこれらのいずれかを本番環境で使用した経験があるかどうか、および私が持っている代替手段があるかどうか疑問に思っていました。見落とした。