;;;; cl-scopes/util/iter ;;;; iterators, queues, and other sequentially accessible stuff ;;;; producing items (objects) like: numbers, strings, symbols, lists, ... (defpackage :scopes/util/iter (:use :common-lisp) (:export #:list-iterator)) (in-package :scopes/util/iter) (defclass list-iterator () ((data :reader data :initarg :data :initform nil)))