├── .gitignore ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── TODO.md ├── bench.md ├── bench └── range_bench.zig └── src ├── chain.zig ├── core ├── iterator.zig ├── monad.zig └── size-hint.zig ├── enumerate.zig ├── filter-map.zig ├── filter.zig ├── fp.zig ├── fuse.zig ├── map-while.zig ├── map.zig ├── range.zig ├── reverse.zig ├── skip-while.zig ├── slice.zig ├── step.zig ├── take-while.zig ├── take.zig ├── test_all.zig └── utils.zig /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/TODO.md -------------------------------------------------------------------------------- /bench.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/bench.md -------------------------------------------------------------------------------- /bench/range_bench.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/bench/range_bench.zig -------------------------------------------------------------------------------- /src/chain.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/chain.zig -------------------------------------------------------------------------------- /src/core/iterator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/core/iterator.zig -------------------------------------------------------------------------------- /src/core/monad.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/core/monad.zig -------------------------------------------------------------------------------- /src/core/size-hint.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/core/size-hint.zig -------------------------------------------------------------------------------- /src/enumerate.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/enumerate.zig -------------------------------------------------------------------------------- /src/filter-map.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/filter-map.zig -------------------------------------------------------------------------------- /src/filter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/filter.zig -------------------------------------------------------------------------------- /src/fp.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/fp.zig -------------------------------------------------------------------------------- /src/fuse.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/fuse.zig -------------------------------------------------------------------------------- /src/map-while.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/map.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/map.zig -------------------------------------------------------------------------------- /src/range.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/range.zig -------------------------------------------------------------------------------- /src/reverse.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/reverse.zig -------------------------------------------------------------------------------- /src/skip-while.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/skip-while.zig -------------------------------------------------------------------------------- /src/slice.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/slice.zig -------------------------------------------------------------------------------- /src/step.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/step.zig -------------------------------------------------------------------------------- /src/take-while.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/take-while.zig -------------------------------------------------------------------------------- /src/take.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/take.zig -------------------------------------------------------------------------------- /src/test_all.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/test_all.zig -------------------------------------------------------------------------------- /src/utils.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tizee/zig-fp/HEAD/src/utils.zig --------------------------------------------------------------------------------