Я когда только начал CL изучать, охреневал от его убогости - мол, как это, отдельный DSL! для циклов!! в стандарте!!! А теперь тоже начал ценить и везде использовать (хотя глаз по-прежнему царапает)
Это я писал функцию для нахождения самого короткого элемента в списке по некоторому ключу. В принципе можно расширить на любой предикат, но мне именно самый короткий требуется частенько.