A nearly complete port of Python's itertools package to Common Lisp, with lazy evaluation where applicable.
PICL is a Common Lisp library that provides a comprehensive port of Python's itertools module, offering iterator utilities for sequence manipulation and combinatorial operations. It implements lazy evaluation where appropriate and avoids dependencies on cl-cont for better compatibility with Common Lisp's condition system.
in-it driver for seamless use with the Iterate iteration macro.make-iterator methods for lists and vectors.PICL aims to bring Python's powerful itertools functionality to Common Lisp while maintaining idiomatic Lisp design and avoiding problematic dependencies.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.