> (eval-when-compile > (require 'cl)); in Emacs <= 23.x for (mapcan .)
I'm not sure that's enough. Mapcan is a DEFSUBST for cl-mapcan, which itself is an ordinary DEFUN in cl-extra. So unless you require cl-extra at runtime, you're still going to get an undefined function. (You won't see the issue in interpreted code.) I would suggest that you avoid the overhead of loading cl or cl-extra by rewriting (mapcan (lambda ...) list) as (apply #'nconc (mapcar (lambda ...) list)) -- Juliusz -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org