├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ └── issue-template.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── github-ci.yml ├── .gitignore ├── .golangci.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── all.go ├── all_test.go ├── any.go ├── any_test.go ├── batch.go ├── batch_test.go ├── cartesianproduct.go ├── cartesianproduct_test.go ├── chain.go ├── chain_test.go ├── channel.go ├── channel_test.go ├── collect.go ├── collect_test.go ├── combinations.go ├── combinations_test.go ├── deferloop.go ├── deferloop_test.go ├── doc.go ├── enumerate.go ├── enumerate_test.go ├── equal.go ├── equal_test.go ├── equivalent.go ├── equivalent_test.go ├── example_test.go ├── filter.go ├── filter_test.go ├── fold.go ├── fold_test.go ├── go.mod ├── go.sum ├── img ├── logo.svg ├── logo1398x1048.png └── logo1398x400.png ├── interval.go ├── interval_test.go ├── keys.go ├── keys_test.go ├── keyvalue.go ├── keyvalue_test.go ├── linspace.go ├── linspace_test.go ├── list.go ├── list_test.go ├── map.go ├── map_test.go ├── max.go ├── max_test.go ├── mean.go ├── mean_test.go ├── min.go ├── min_test.go ├── parallelize.go ├── parallelize_test.go ├── permutations.go ├── permutations_test.go ├── product.go ├── product_test.go ├── random.go ├── random_test.go ├── reduce.go ├── reduce_test.go ├── reverse.go ├── reverse_test.go ├── slice.go ├── slice_test.go ├── sort.go ├── sort_test.go ├── string.go ├── string_test.go ├── sum.go ├── sum_test.go ├── transform.go ├── transform_test.go ├── types.go ├── unique.go ├── unique_test.go ├── values.go ├── values_test.go ├── window.go ├── window_test.go ├── zip.go └── zip_test.go /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/.github/ISSUE_TEMPLATE/issue-template.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/github-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/.github/workflows/github-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/SECURITY.md -------------------------------------------------------------------------------- /all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/all.go -------------------------------------------------------------------------------- /all_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/all_test.go -------------------------------------------------------------------------------- /any.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/any.go -------------------------------------------------------------------------------- /any_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/any_test.go -------------------------------------------------------------------------------- /batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/batch.go -------------------------------------------------------------------------------- /batch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/batch_test.go -------------------------------------------------------------------------------- /cartesianproduct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/cartesianproduct.go -------------------------------------------------------------------------------- /cartesianproduct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/cartesianproduct_test.go -------------------------------------------------------------------------------- /chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/chain.go -------------------------------------------------------------------------------- /chain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/chain_test.go -------------------------------------------------------------------------------- /channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/channel.go -------------------------------------------------------------------------------- /channel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/channel_test.go -------------------------------------------------------------------------------- /collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/collect.go -------------------------------------------------------------------------------- /collect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/collect_test.go -------------------------------------------------------------------------------- /combinations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/combinations.go -------------------------------------------------------------------------------- /combinations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/combinations_test.go -------------------------------------------------------------------------------- /deferloop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/deferloop.go -------------------------------------------------------------------------------- /deferloop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/deferloop_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/doc.go -------------------------------------------------------------------------------- /enumerate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/enumerate.go -------------------------------------------------------------------------------- /enumerate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/enumerate_test.go -------------------------------------------------------------------------------- /equal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/equal.go -------------------------------------------------------------------------------- /equal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/equal_test.go -------------------------------------------------------------------------------- /equivalent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/equivalent.go -------------------------------------------------------------------------------- /equivalent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/equivalent_test.go -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/example_test.go -------------------------------------------------------------------------------- /filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/filter.go -------------------------------------------------------------------------------- /filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/filter_test.go -------------------------------------------------------------------------------- /fold.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/fold.go -------------------------------------------------------------------------------- /fold_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/fold_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/go.sum -------------------------------------------------------------------------------- /img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/img/logo.svg -------------------------------------------------------------------------------- /img/logo1398x1048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/img/logo1398x1048.png -------------------------------------------------------------------------------- /img/logo1398x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/img/logo1398x400.png -------------------------------------------------------------------------------- /interval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/interval.go -------------------------------------------------------------------------------- /interval_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/interval_test.go -------------------------------------------------------------------------------- /keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/keys.go -------------------------------------------------------------------------------- /keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/keys_test.go -------------------------------------------------------------------------------- /keyvalue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/keyvalue.go -------------------------------------------------------------------------------- /keyvalue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/keyvalue_test.go -------------------------------------------------------------------------------- /linspace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/linspace.go -------------------------------------------------------------------------------- /linspace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/linspace_test.go -------------------------------------------------------------------------------- /list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/list.go -------------------------------------------------------------------------------- /list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/list_test.go -------------------------------------------------------------------------------- /map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/map.go -------------------------------------------------------------------------------- /map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/map_test.go -------------------------------------------------------------------------------- /max.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/max.go -------------------------------------------------------------------------------- /max_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/max_test.go -------------------------------------------------------------------------------- /mean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/mean.go -------------------------------------------------------------------------------- /mean_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/mean_test.go -------------------------------------------------------------------------------- /min.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/min.go -------------------------------------------------------------------------------- /min_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/min_test.go -------------------------------------------------------------------------------- /parallelize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/parallelize.go -------------------------------------------------------------------------------- /parallelize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/parallelize_test.go -------------------------------------------------------------------------------- /permutations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/permutations.go -------------------------------------------------------------------------------- /permutations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/permutations_test.go -------------------------------------------------------------------------------- /product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/product.go -------------------------------------------------------------------------------- /product_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/product_test.go -------------------------------------------------------------------------------- /random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/random.go -------------------------------------------------------------------------------- /random_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/random_test.go -------------------------------------------------------------------------------- /reduce.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/reduce.go -------------------------------------------------------------------------------- /reduce_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/reduce_test.go -------------------------------------------------------------------------------- /reverse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/reverse.go -------------------------------------------------------------------------------- /reverse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/reverse_test.go -------------------------------------------------------------------------------- /slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/slice.go -------------------------------------------------------------------------------- /slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/slice_test.go -------------------------------------------------------------------------------- /sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/sort.go -------------------------------------------------------------------------------- /sort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/sort_test.go -------------------------------------------------------------------------------- /string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/string.go -------------------------------------------------------------------------------- /string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/string_test.go -------------------------------------------------------------------------------- /sum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/sum.go -------------------------------------------------------------------------------- /sum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/sum_test.go -------------------------------------------------------------------------------- /transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/transform.go -------------------------------------------------------------------------------- /transform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/transform_test.go -------------------------------------------------------------------------------- /types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/types.go -------------------------------------------------------------------------------- /unique.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/unique.go -------------------------------------------------------------------------------- /unique_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/unique_test.go -------------------------------------------------------------------------------- /values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/values.go -------------------------------------------------------------------------------- /values_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/values_test.go -------------------------------------------------------------------------------- /window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/window.go -------------------------------------------------------------------------------- /window_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/window_test.go -------------------------------------------------------------------------------- /zip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/zip.go -------------------------------------------------------------------------------- /zip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alvii147/gloop/HEAD/zip_test.go --------------------------------------------------------------------------------