Denis Bueno writes:
(defun transpose-lists (lists) (cond ((some #'null lists) '()) (t (cons (mapcar #'car lists) (transpose-lists (mapcar #'cdr lists))))))
Is it the sun? Are we becoming silly?
(defun transpose-lists (lists) (apply (function mapcar) (function list) lists))
If you had actually *read* Edi's first e-mail, it was because CALL-ARGUMENTS-LIMIT and APPLY that the new solution was originally conceived.
Oh! Sorry then.