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