0
ответов

Основной вопрос о списке ассоциаций в Лиспе

Я читаю "Land of Lisp" (который, кстати, является одной из лучших технических книг, которые я когда-либо читал), и я прихожу через список ассоциаций (defparameter * edge * '((гостиная (западная дверь в сад) ...
вопрос задан: 17 February 2015 17:50
0
ответов

Повторяемость примеров Land of Lisp?

Я читал много хороших вещей о Land of Lisp, поэтому я подумал, что мог бы пройти через это, чтобы увидеть, что там можно было увидеть. (defun tweak-text (lst caps lit) (when lst (let ((item (car lst)) (...
вопрос задан: 17 February 2015 17:48
0
ответов

Common Lisp a Lisp -n?

Я знаю, что Common Lisp имеет разные среды привязки для функций и переменных, но я полагаю, что у него также есть другая среда привязки для меток tagbody. Есть ли еще обязательные...
вопрос задан: 19 January 2015 09:27
0
ответов

Компиляция Common Lisp в исполняемый файл

Недавно я начал изучать Common Lisp с использованием SBCL. Как я могу скомпилировать мои программы на Лиспе в бинарный файл Windows?
вопрос задан: 25 November 2014 14:05
0
ответов

Почему Common Lisp нечувствителен к регистру?

Есть ли преимущество в определении такой функции, как (defun hi () «Hi!»), И возможности вызывать ее с помощью (hi), (HI) или (Hi ) или (setf a-number 5) и иметь возможность получить доступ к этому номеру с помощью a-number, A -...
вопрос задан: 16 October 2014 03:24
0
ответов

создание автономных верхних уровней с помощью OCaml и Haskell

В Common Lisp программы часто создаются как двоичные файлы с встроенным транслятором. StumpWM - хороший тому пример. Как сделать то же самое с Haskell и OCaml? Нет необходимости предоставлять ...
вопрос задан: 15 September 2014 19:59
0
ответов

Как использовать quicklisp, когда программа CL вызывается как оболочка script?

В настоящее время у меня есть небольшая программа на Common Lisp, которую я хочу запустить как сценарий оболочки. Я использую SBCL, и меня это вполне устраивает, поэтому я предпочитаю оставаться на этой платформе. :) Я знаю ...
вопрос задан: 14 September 2014 08:01
0
ответов

Common Lisp Время компиляции и выполнения

У меня есть файл lisp, который выполняет большое количество выборок, файлового ввода-вывода и арифметических операций в цикле. (Я выполняю фильтрацию частиц в Common Lisp. )Я компилирую файл lisp с помощью команды compile -file. Я также использую (...
вопрос задан: 25 July 2014 18:32
0
ответов

Есть ли схема, эквивалентная программе запуска SBCL?

Я могу запустить (программа запуска "/ usr / ls" '( )) в SBCL. Есть ли эквивалент в любой реализации схемы?
вопрос задан: 12 July 2014 16:13
0
ответов

Понимание того, как реализовать один раз-только макрос Лиспа

В книге Питера Сейбеля "Practical Common Lisp" мы можем найти определение очень сложного макроса один раз-только (см. внизу страницыhttp://www.gigamonkeys.com/book/macros-defining-your-own.html)...
вопрос задан: 23 April 2014 01:46
0
ответов

Какие преимущества у обычных макросов для чтения lisp, которых нет у Clojure?

В последнее время я много использовал Clojure, но все еще не понять, какой функциональности я не получаю, которую предоставляют обычные макросы для чтения lisp. Можете объяснить мне это простым языком?
вопрос задан: 21 April 2014 23:30
0
ответов

Как вы копируете массив в обычном lisp?

Я хотел бы сделать копии моего 2D-массива, который выглядит как красивый, функциональный, неразрушающий способ обработки массивов. Что это за шепотливый способ сделать это?
вопрос задан: 20 March 2014 17:20
0
ответов

Использование две обратные кавычки и запятые, Common Lisp

Я изучаю обычный лисп, и у меня проблема с пониманием использования двух обратных кавычек в сочетании с двумя запятыми: `(a ,, (+ 1 2)) Я имею в виду, я не 'Понятия не имею, почему он оценивается как: `(A, 3) ...
вопрос задан: 7 March 2014 10:03
0
ответов

Lisp - Подходит ли он для веб-программирования / приложений (интерактивных)? Что такое рубин? Как устроен php?

Подходит ли Lisp для веб-программирования / приложений (интерактивных), как ruby ​​и php? На что следует обратить внимание: Простота использования. Возможность развертывания Сложность (особенно для новичка в ...
вопрос задан: 7 March 2014 09:31
0
ответов

Является ли Lisp виртуальной машиной, подобной JVM?

Почему кто-то может называть Lisp виртуальной машиной, такой как JVM?
вопрос задан: 10 February 2014 16:11
0
ответов

Оценка выражений, содержащихся в виде строк

У меня есть база данных, которая возвращает действительные выражения CL в двойных кавычках. Можно ли преобразовать эти строки в выражения. Например, я делаю запрос из этой БД через CLSQL, и в результате он ...
вопрос задан: 30 October 2013 21:40
0
ответов

Как изменить текущий каталог SBCL?

Изменить текущий рабочий каталог CLisp очень просто:> cat ~ / .clisprc.lisp ;;; Следующие строки добавлены ql: add-to-init-file: # - quicklisp (let ((quicklisp-init (merge-pathnames "...
вопрос задан: 10 October 2013 13:17
0
ответов

Разница между определением макроса и определением функции

Я пытаюсь изучить Лисп, но я застрял на этом примере (вы можете найти его в "ANSI Common Lisp" Пола Грэма, стр. 170): (defmacro in (obj & rest choices) (let ((insym (gensym))) `(...
вопрос задан: 6 October 2013 06:48
0
ответов

Понимание синтаксиса макросов Common Lisp do

(do ((n 0 (1+ n)) (cur 0 next) (next 1 (+ cur next) ))) ((= 10 n) cur))) Это пример из учебника Лиспа о ключевом слове "do", базовый шаблон "do": (do (variable-definitions*) ...
вопрос задан: 6 October 2013 06:48
0
ответов

Чтение двоичного вывода внешней программы в Common Lisp

Я пытаюсь запустить внешнюю программу в SBCL и записать ее вывод. На выходе получаются двоичные данные (изображение в формате png), тогда как SBCL настаивает на интерпретации их как строк. Я пробовал несколько способов, например (...
вопрос задан: 14 August 2013 07:59
0
ответов

LISP In Small Pieces -лучшая среда LISP для запуска кода?

Кристиан Квиннек написал шедевр под названием LISP In Small Pieces, в котором представлены одиннадцать интерпретаторов Лиспа и два компилятора Лиспа. Когда вы идете, чтобы загрузить код с веб-сайта здесь -, он...
вопрос задан: 30 May 2013 15:54
0
ответов

Есть способ сохранить состояние REPL Common Lisp или Scheme?

Есть способ сохранить состояние REPL Common Lisp или Scheme? Спасибо
вопрос задан: 15 May 2013 23:07
0
ответов

defmacro с defclass

У меня есть класс в Common Lisp: (defclass my-cool-class () ((variable1: initarg: variable1: accessor variable1: initform (ошибка «Необходимо передать значение переменной1»)) (переменная2: ...
вопрос задан: 14 May 2013 05:43
0
ответов

Есть ли общая функция LISP для сравнения содержимого двух списков?

В частности, я просто хочу убедиться, что два списка содержат одинаковые элементы, игнорируя порядок
вопрос задан: 26 April 2013 21:40
0
ответов

How to search through a plist repeatedly?

I am trying to learn LISP and I'm getting hung up on something basic - I want to loop through a list and lookup a plist value from the list value... ; here it just looks up the plist value (defun ...
вопрос задан: 18 March 2013 17:39
0
ответов

Настройка SLIME через macports

Я как можно лучше следовал инструкциям по установке терминала SLIME на Mac OS X, но когда я нажимаю Mx, он не подскажите мне. Я установил emacs и Lisp, используя следующие две команды sudo: ...
вопрос задан: 12 January 2013 23:33
0
ответов

В чем разница между FUNCALL и #'имя-функции в Common Lisp?

Я читаю книгу для домашнего задания и понимаю, что использование #' означает обращение с переменной как с функцией, а не как с переменной. Но я немного туманно на FUNCALL. Я понимаю, что lisp делает ...
вопрос задан: 19 December 2012 15:16
0
ответов

JQuery конфликтует с Primefaces? [дубликат]

Я включил JQuery1.5 в заголовок страницы JSF. На этой странице уже написано несколько компонентов Primefaces. После того, как я включил Jquery.js в заголовок страницы, некоторые ...
вопрос задан: 15 December 2012 16:21
0
ответов

Есть простой пример для объяснения макросов Lisp «обычному» программисту?

Недавно я разговаривал с коллегой и пытался рассказать ему о красоте (Common) Lisp. Я попытался как-то объяснить макросы, так как считаю макросы одной из смертоносных особенностей ...
вопрос задан: 1 December 2012 23:19
0
ответов

Ищу алгоритм для перестановки списка

Я пытался найти алгоритм, который будет делать следующее: Алгоритму будет передан список следующего вида: ((начало a b c) (d e f (начало g h i) (j k l) (конец)) (end) (m n o)) Затем он ...
вопрос задан: 2 November 2012 06:43