Was surprised to see that (cl-map 'vector #'not '(nil nil 2 3 nil 5 nil 7 nil nil nil 11)) is accepted by emacs while (cl-map 'bool-vector #'not '(nil nil 2 3 nil 5 nil 7 nil nil nil 11)) fails with (error "Unknown type bool-vector"). Turns out that cl-extra.el does not support bool-vectors. Is there any reason for this? Not knowing of any, I've just added one line to cl-coerce and now I can coerce to bool-vectors. See attachment. Let me know if I'm being reckless ... -phs
Attachment:
patch-against-commit-77ee23d1ed
Description: Text document