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.