data.deque
data.deque copied to clipboard
Persistent Deque for Clojure(Script)
There is a problem with the following: ```clojure (require '[data.deque :as dq]) (assert (= (list 2 nil) (-> (dq/deque) (dq/add-first nil) (dq/add-first nil) (dq/add-first 2) dq/remove-last seq))) ``` Interesting is...
```clojure (require '[data.deque :as dq]) (conj [] (dq/deque 1)) ;;=> [] (conj #{} (dq/deque 1)) ;;=> Unhandled java.lang.ClassCastException ;; data.deque.PersistentDeque cannot be cast to java.lang.Iterable ``` core.clj: 5186 clojure.core/hash-ordered-coll core.clj:...