0
ответов

Common Lisp - Using a function as input to another function

Say I have a function that takes a list and does something: (defun foo(aList) (loop for element in aList ...)) But if the list is nested I want to flatten it first before the loop does stuff, so ...
вопрос задан: 13 September 2010 15:46
0
ответов

Как я могу использовать setf для методов доступа к структуре при использовании intern

Я бы хотел установить различные поля структуры в зависимости от определенной переменной. Я решил использовать следующий подход: сгенерировать строку с именем метода доступа к полю: (setq my-string (format nil ...
вопрос задан: 7 September 2010 07:39
0
ответов

CLSQL и MYSQL в OS X

Я работаю в OS X 10.6.4. Я использовал clbuild для установки вспомогательных библиотек для SBCL (включая clsql), и я делаю всю свою работу через Aquamacs. Я установил MySQL, используя отличный ...
вопрос задан: 6 September 2010 15:58
0
ответов

Инициализация слотов на основе других значений слотов в определениях классов Common Lisp Object System

В моем определении класса я хочу инициализировать один слот на основе значения другого слота. Вот что я хотел бы сделать: (defclass my-class () ((slot-1: accessor my-class-slot-1: ...
вопрос задан: 1 September 2010 16:37
0
ответов

Потоки в Common Lisp?

Раздел 3.5 Структуры и интерпретации компьютерных программ описывает потоки. Есть ли в Common Lisp такие потоки или есть хорошая библиотека Common Lisp, реализующая такие потоки? [I ...
вопрос задан: 24 August 2010 18:32
0
ответов

Когда формат на самом деле печатает в языке Common LISP?

У меня есть следующий код языка Common LISP: (defun micro-read-eval-print () (формат t, "Микро>") (позволяют ((форма (строка чтения))))), Когда я выполняю его, я получаю следующее: ПОЛЬЗОВАТЕЛЬ CL> (micro-read-eval-...
вопрос задан: 6 August 2010 17:43