Ho, чтобы сравнить два списка в lisp ?
Как сравнить два списка элементов в lisp без eq, equal, equalp, eql?
Что я уже пробовал:
Использование макроса или простой функции
Matt T Heffron
Этот вопрос не совсем имеет смысл.
Для сравнения требуется какая-то операция сравнения.
Если вы не можете использовать ни одну из операций типа "эквалайзер", как вы собираетесь сравнивать элементы списков?
Для чисел вы мог вычтите и используйте (zerop ...), но это очевидный Хак!
Это ваш вопрос о том, как ходить по спискам "параллельно"? Как структурировать общее сравнение? Циклы и рекурсия против некоторых из них?
Используйте "вопрос улучшения", чтобы прояснить, что вы действительно пытаетесь решить.
(Поскольку сравнение списков уже доступно в lisp, это выглядит как вопрос типа домашнего задания.)