github.com/kazu/loncha@v0.6.3/container_list/README.md (about)

     1  # container-list genny generics
     2  
     3  generate by [Genny]
     4  
     5  double linked-list lik a kernel list_head.
     6  
     7  "container/list" package is very slow, occur heavy heap allocation. you cannot use in LRU list.
     8  
     9  
    10  see detail [Improving 'container/list'].
    11  
    12  ## generate
    13  
    14  
    15  ```console
    16      $ wget -q -O - "https://github.com/kazu/loncha/master/container_list/container_list.go" | genny  gen "ListEntry=Player" > player_list.go
    17      $ wget -q -O - "https://github.com/kazu/loncha/master/container_list/container_list_test.go" | genny  gen "ListEntry=Player" > player_list_test.go
    18  ```
    19  
    20  
    21  ## References 
    22  - [Gennry]
    23  - [Improving 'container/list']
    24  
    25  [Gennry]: https://github.com/cheekybits/genny
    26  [Improving 'container/list']: https://idea.popcount.org/2014-02-28-improving-containerlist/