Результаты поиска по запросу "lisp"
Использование Vim для разработки на Лиспе
Я использую и выключаю Lisp некоторое время, но начинаю более серьезно относиться к выполнению «настоящей» работы в Lisp. Я большой поклонник Vim, и мне было интересно, как я могу быть наиболее продуктивным, используя Vim в качестве редактора для ...
Использование Let in Scheme
Я хочу написать программу, чтобы найти корни квадратного уравнения в схеме. Я использовал LET для определенных привязок. (define roots-with-let (λ (a b c) (let ((4ac (* 4 a c)) (2a (* 2 a)) (discriminant (sqrt ( - (* b b) (4ac))))) (cons ( / ( + ...
Common Lisp Компиляция и время выполнения
У меня есть файл LISP, который делает много выборок, файлов ввода-вывода и арифметики в цикле. (Я делаюфильтрация частиц [http://en.wikipedia.org/wiki/Particle_filter]в общем lisp.) Я компилирую свой файл lisp, используяcompile-file команда. Я ...
Почему в CLISP нет необходимости использовать обозначение # (точная кавычка)?
Я изучаю Lisp из книги «Практический Common Lisp». В какой-то момент я должен ввести следующий бит кода: [1] (remove-if-not #'evenp '(1 2 3 4 5 6 7 8 9 10)) (2 4 6 8 10)Я предполагаю, что идея здесь заключается в том, что remove-if-not хочет ...
Mac OS X поставляется со средой Lisp, встроенной в Emacs?
Я пытался найти среду, в которой не нужно устанавливать что-либо еще на моем Mac для Lisp, так как я не буду использовать ее после того, как выполню домашнюю работу (кто знает, продолжу ли я ее использовать). Я пытался посмотреть, но ничего не ...
Что такое закрытый эквивалент идиомы Python «if __name__ == '__main__'»?
Я балуюсь clojure и испытываю небольшие затруднения, пытаясь определить clojure (и / или Lisp) эквивалент этой распространенной идиомы Python. Идиома состоит в том, что в нижней части модуля python часто есть немного тестового кода, а затем ...
Где должен быть Quicklisp QUICKLOAD в моем источнике? Никуда?
Допустим, я создаю приложение поверхnet.aserve а такжеbordeaux-threads, Моя декларация пакета может выглядеть так: (defpackage :my-package (:use :cl :net.aserve :bordeaux-threads) (:export …))Я использую Quicklisp, поэтому я бегу(ql:quickload ...
Понимание того, как реализовать однократный макрос lisp
В книге Питера Сейбела «Практический общий Лисп» мы можем найти определение очень сложного макроса только один раз (см. Внизу ...
В Lisp, сколько входных данных может на самом деле иметь функция +?
Я относительно новичок в Лиспе, и мне было интересно, действительно ли существует верхний предел для функции "+". (Полагаю, это относится ко всем другим арифметическим функциям "-", "/" и т. Д.)
Чтение массива из текстового файла в Common Lisp
Я пытаюсь прочитать данные (которые на самом деле массив) в Лисп из текстового файла. Я пытался использоватьwith-open-file а такжеread-line вещи, но не смогли достичь своей цели. То, что я ищу, равносильно тому, ...