github.com/kazu/loncha@v0.6.3/TODO.md (about) 1 2 - [X] loncha.Select/FindAll 3 条件にあうものを探す(非破壊的) 4 - [X] loncha.Filter 5 条件にあうものを探す(破壊) 6 - [x] loncha.Find 7 条件にあう最初ものを返す 8 - [x] loncha.Contains 9 含まれているか? 10 - [x] loncha.Delete 11 条件にあったデータを消す 12 - [X] loncha.Uniq 重複削除(存在確認にinterface cost がでかい) 13 - [x] loncha.IndexOf index を取る 14 - [x] loncha.Shuffle 15 - [ ] loncha.Step() []int を作る。 16 - [ ] loncha.Conv 17 slice からslice を変換 18 - [x] loncha.Intersect/IntersectSorted 19 - [x] loncha.Substract 20 - [x] loncha.Inject(Reduce) 21 - [ ] loncha.Parallel 22 - [X] sql like function(gen を使う) 23 ## loncha.countaer_list 24 25 ## loncha.list_encabezado 26 27 - [x] concurrent 対応 28 - [x] add のlock free 実装 29 - [x] delete のlock free 実装 30 - [x] add の二回目のcas が失敗したときのrollback の調査 31 - [x] concurrent map 追加 32 - [x] read map cache 33 - [x] support interface key 34 - [x] sharding by key 35 - [ ] hash map の実装 36 - [x] level bucket 37 - [ ] performance tuning 38 ## loncha.ecache