На вопрос легко ответить (я думаю), но я искал какое-то время, не найдя ничего, поэтому я буду направлять свой вопрос к вам.
Существует typep
, чтобы определить, имеет ли данная переменная какой-либо конкретный тип данных, например. integer, hashtable и т.д., но есть ли функция, которая возвращает тип данных?
например.
(defvar *x* 1)
*x*
(typep *x* 'integer)
T
(the-type-function *x*)
INTEGER