Результаты поиска по запросу "common-lisp"

3 ответа

Common Lisp экспортирует символы из пакетов

Есть ли короткий способ экспортировать все символы из пакета или это единственный способ сделать это вdefpackage, Я вообще пишу свой код в файлfoo.lisp который обычно начинается с(in-package :foo) и поместите определение пакета в файлpackage.lisp ...

3 ответа

Понимание того, как реализовать однократный макрос lisp

В книге Питера Сейбела «Практический общий Лисп» мы можем найти определение очень сложного макроса только один раз (см. Внизу ...

4 ответа

Где должен быть Quicklisp QUICKLOAD в моем источнике? Никуда?

Допустим, я создаю приложение поверхnet.aserve а такжеbordeaux-threads, Моя декларация пакета может выглядеть так: (defpackage :my-package (:use :cl :net.aserve :bordeaux-threads) (:export …))Я использую Quicklisp, поэтому я бегу(ql:quickload ...

ТОП публикаций

5 ответов

В Lisp, сколько входных данных может на самом деле иметь функция +?

Я относительно новичок в Лиспе, и мне было интересно, действительно ли существует верхний предел для функции "+". (Полагаю, это относится ко всем другим арифметическим функциям "-", "/" и т. Д.)

4 ответа

Чтение массива из текстового файла в Common Lisp

Я пытаюсь прочитать данные (которые на самом деле массив) в Лисп из текстового файла. Я пытался использоватьwith-open-file а такжеread-line вещи, но не смогли достичь своей цели. То, что я ищу, равносильно тому, ...

1 ответ

В чем разница между «flet» и «ярлыками» в Common Lisp?

Является ли это похоже наsetq а такжеsetf? Там нет большой разницы междуflet а такжеlabels? С уважением!

4 ответа

Обработка сигналов Unix в (общем) lisp

Я провел небольшое исследование по этому вопросу, и я получаю пробелы. Похоже, что в Common Lisp есть способы реализации обработки Unix-сигналов, зависящие от реализации, но есть ли пакет, который дает способ кросс-реализации для ...

5 ответов

Что такое определение Lisp Cons Cell?

Что такое определение Common Lisp Cons Cell? Чем отличается ячейка Cons от стандартного связанного элемента списка? В конце концов, и ячейка cons, и связанный элемент списка имеют значение и указатель на следующую ячейку или элемент ... или это ...

1 ответ

Написание лямбда-выражений в общем lisp

В настоящее время я читаю ANSI Common Lisp Пола Грэма, и у меня есть вопрос о написании лямбда-выражений. Нужно ли префикс лямбда-выражения с#'?. Если я напишу что-то вроде этого в REPL, он будет работать нормально > ((lambda (x) (+ x 1)) 1) ...

1 ответ

загрузка quicklisp в программу

Как правильно загрузить quicklisp при запуске моей программы? В настоящее время я копирую / вставляю в блок, который вставил quicklisp в мой .eclrc, например ;;; quicklisp (let ((quicklisp-init (merge-pathnames ...