Вы думаете, что самое страшное в Лиспе - это скобочки?
На самом деле это долбаные кавычки. Это полная жесть. Где блин символ обратной ковычки? Я не знаю, у меня америкосская клавиатура, тут нет такого символа, я ни разу им не пользовался. Вот эти вот кавычки компилятор воспринимает как прямые: ` ' Я думал что обратные, это вот эти вот `. Но вроде как он воспринимает запятую за обратные кавычки, но типа ругается, что в выражении нет прямых кавычек, но они есть!!!! Мне выводит тип QUOTE(LIST). Я его использую для переачи в функцию внутри функции, а терь захотел передать просто в функцию и применить обратные кавычки, а они не работают!!!! Пришлось сделать через (car (cdr arr)). Почему? А хер его пойми. Берем сначала хвост, а потом голову хвоста списка и нормас. Мощно намудрили, но в целом вроде удобно.