diff --git a/dlist.asd b/dlist.asd index 952ea77..5b62911 100644 --- a/dlist.asd +++ b/dlist.asd @@ -6,7 +6,6 @@ :author "Krzyszxtof Drewniak " :license "3-Clause BSD" :description "An implementation of the doubly-linked list in Common Lisp." - :depends-on (:iterate) :in-order-to ((test-op (test-op #:dlist-test))) :serial t :components ((:file "package") @@ -15,7 +14,8 @@ (:file "modification") (:file "mapping") (:file "more-ops") - (:file "generic-sequences"))) + (:file "generic-sequences") + (:file "iterate"))) (defsystem #:dlist-test :depends-on (:dlist :lisp-unit) diff --git a/dlist.lisp b/dlist.lisp index 06786b4..fa99637 100644 --- a/dlist.lisp +++ b/dlist.lisp @@ -3,7 +3,7 @@ (defclass dlist (#+generic-sequences sequence standard-object) ((first :initarg :first :accessor %dlist-first) (last :initarg :last :accessor %dlist-last)) - (:documentation "A class that represents a doubly-linked list")) + (:documentation "A class that represents a doubly-linked list")) (defun dlist-first (dlist) "Gets the first `dcons' in a `dlist'" diff --git a/package.lisp b/package.lisp index e7b0d84..7e53282 100644 --- a/package.lisp +++ b/package.lisp @@ -27,6 +27,8 @@ #:dodlist #:dodcons #:copy-dlist + #:in-dlist + #:on-dlist )) (eval-when (:compile-toplevel :load-toplevel :execute)