C

cl-enumerations

The CL-ENUMERATIONS project contains a Common Lisp Java-like enumeration/iteration library and protocol. Most basic Common Lisp types are handled.

The project page can be found at http://common-lisp.net/project/cl-enumeration.

Name Last Update
docs/html Loading commit data...
.gitignore Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
INSTALLATION Loading commit data...
README Loading commit data...
README.md Loading commit data...
TIMESTAMP Loading commit data...
array-enumerations.lisp Loading commit data...
enumerations-pkg.lisp Loading commit data...
enumerations.asd Loading commit data...
enumerations.lisp Loading commit data...
enumerations.system Loading commit data...
foreach.lisp Loading commit data...
hash-table-enumerations.lisp Loading commit data...
iterate-enumeration.lisp Loading commit data...
list-enumerations.lisp Loading commit data...
number-enumerations.lisp Loading commit data...
sequence-enumeration.lisp Loading commit data...
stream-enumerations.lisp Loading commit data...
string-enumerations.lisp Loading commit data...
vector-enumerations.lisp Loading commit data...

CL-ENUMERATIONS

Marco Antoniotti (c) 2004-2017

The directory containing this file you are reading should contain the code and the documentation of the CL-ENUMERATIONS package.

The package is a rendition of the well known Java Enumeration/Iterator interfaces, and it is provided as help to Java, C++, Python and other languages programmers migrating to Common Lisp.

It is also hoped that Common Lisp vendors will adopt the interface and provided specialized and efficient implementations of some of the package components.

A NOTE ON FORKING

Of course you are free to fork the project subject to the current licensing scheme. However, before you do so, I ask you to consider plain old "cooperation" by asking me to become a developer. It helps keeping the entropy level at an acceptable level.

Enjoy.