Чтобы определить класс ( для школьного проекта, который реализует классы и объект ), я должен дать им имя из приглашения при создании класса с помощью метода def-class class-name parents ...
.
Подсказка должна ответить мне CLASS-NAME
, чтобы сообщить, что класс был сохранен как глобальная переменная ( класс представляет собой список параметров ).
Так в кодея думаю, что я должен написать что-то вроде этого:
(defun def-class (class-name parents slot-value)
(defparameter X (list '(class-name parents slot-value))))
, где X должно быть CLASS-NAME
.Но если я попытаюсь написать это имя переменной, я получу буквально слово, которое я написал в коде, как будто он не распознает, что X является переменной, и ему следует оценить это, чтобы принять значение.