Вопросы по теме 'common-lisp'

Обновление массива
Если я правильно понимаю Раздел 15.1.2.1 стандарта Common Lisp, совершенно законно, чтобы (upgraded-array-element-type '(unsigned-byte 8)) было '(unsigned-byte 16) или даже t . Поэтому мой вопрос касается фактического поведения реализаций....
161 просмотров
schedule 31.03.2024

Что означает #+ в коде cl-mysql?
Недавно я пытался прочитать код о cl-mysql , но застрял на #+ . Пытался погуглить, но не работает, поэтому обратимся сюда (defun make-lock (name) #+sb-thread (sb-thread:make-mutex :name name) #+ecl (mp:make-lock :name name) #+armedbear...
173 просмотров
schedule 16.04.2024

Ошибка типа при запуске общего макроса lisp, который пытается вывести код Javascript. Почему?
Я только начал изучать общий lisp, и я пытаюсь использовать его так, чтобы облегчить мою повседневную работу. В частности, я пытаюсь создать набор функций и макросов, который использует минимальный синтаксис и выводит некоторый JavaScript, который я...
68 просмотров
schedule 08.05.2024

Странный EVAL: неопределенная ошибка функции T в Common LISP
Я пишу функцию на Common Lisp, но получаю ошибку, упомянутую в заголовке. (defun sample (graph-id vertices) (cond ((null vertices) nil) (t (and (setf (gethash (list graph-id...
52 просмотров
schedule 04.06.2024