Так плохо что аж хорошо. И работает. А кто может это дерьмо проще/понятней сделать?
Не смотрел пока, но у series так себе интерфейс — оно очень давно написано, еще до CL по сути, и с тех пор стали популярными другие названия, по меньшей мере. Есть система folio2, которая пытается с этим что-то сделать.
Не смотрел пока, но у series так себе интерфейс — оно очень давно написано, еще до CL по сути, и с тех пор стали популярными другие названия, по меньшей мере. Есть система folio2, которая пытается с этим что-то сделать.
https://www.gnu.org/software/guile/manual/html_node/Defmacros.html читаю значит про гайловые макросы и дошёл до момента где рассказывают про православные макросы. Попробовал перебиндить if через flet и sbcl выдал ошибку, мол нельзя спешалы менять. Я считаю это победа) Потом я написал конечно же правильную версию с gensym
Привет! Получил рецензию на свою лабу, все сделано не так... Задание 1 (найти последний элемент списка) надо через рекурсию, переделал. Теперь функция выглядит так (defun last-element (x) (if (null (cdr x)) (car x) (if (null (cdr x)) (car x) (last-element (cdr x)))))