The ENUMERATIONS package is essentially a CL specification of the equivalent Java java.util.Enumeration and java.util.Iterator interfaces (cfr. the Java API specification). The main aim of the specification and of the reference implementation is to provide a familiar framework for Java, C++, Python etc. programmers while they are migrating to Common Lisp. Also, it is hoped that vendors and implementors adopt the published API and provide efficient, special-case, re-implementations of some of the package elements.