4
ответа

Как Lisp позволяет Вам переопределить сам язык?

Я услышал, что Lisp позволяет Вам переопределить сам язык, и я попытался исследовать его, но нигде нет никакого четкого объяснения. У кого-либо есть простой пример?
вопрос задан: 22 February 2010 14:08
4
ответа

Исключающее ИЛИ в схеме

Каково эксклюзивное или функционирует в схеме? Я попробовал xor и ^, но оба дают мне несвязанную ошибку локальной переменной. Поиск с помощью Google ничего не нашел.
вопрос задан: 18 December 2009 21:56
4
ответа

Компиляция в идиоматический C

Есть ли какие-либо компиляторы там для функции или языков выхода шепелявости, которые компилируют в идиоматический C? Большинство компиляторов там, кажется, обеспечивает что-то напоминающее машинный язык, состоявший из макросов C....
вопрос задан: 8 December 2009 17:34
4
ответа

Документация библиотеки стандарта SBCL? [закрытый]

Я хочу изучить и использовать SBCL из-за его простоты изучения и скорости. (Я играл с Lisp 3 года назад, и теперь обновляю его.), Но как может, я изучаю то, что включено в стандартную библиотеку...
вопрос задан: 8 December 2009 13:25
4
ответа

возврат лямбды функционируют в clisp, затем оценка его

Предположим, что у меня есть это замечательное функциональное нечто [92]> (defun нечто () (лямбда () 42)) НЕЧТО [93]> (нечто) # <ФУНКЦИЯ: ЛЯМБДА NIL 42> [94]> Теперь, предположите, что я хочу на самом деле использовать нечто и возвратиться
вопрос задан: 3 December 2009 13:51
4
ответа

Почему должен я использовать 'применяться' в Clojure?

Это - то, какое Богатое Пятно, сказанное в одном из сообщений в блоге, но я не понимаю, мотивация в использовании применяет. Помогите. Большая разница между Clojure и CL - то, что Clojure является Lisp-1, таким образом...
вопрос задан: 30 November 2009 11:59
4
ответа

Вызов Lisp от Ruby/направляющих?

Как Вы могли бы назвать программу Lisp из приложения направляющих?... Например, позвольте конечному пользователю вводить блок текста в веб-приложении направляющих, обрабатывать текст программой Lisp и возвратом...
вопрос задан: 30 October 2009 13:16
4
ответа

В языке Common LISP, как я изменяю часть параметра списка из функции, не изменяя исходный список?

Я пытаюсь передать список функции в Lisp и изменить содержание того списка в функции, не влияя на исходный список. Я читал, тот Lisp является передачей значением, и это верно, но...
вопрос задан: 27 September 2009 20:01
4
ответа

Генераторы Python на различных [закрытых] языках

Как Вы эмулируете генераторы стиля Python на своем любимом языке? Я нашел этого в Схеме. Должно быть интересно видеть другие реализации, особенно на тех языках, которые не имеют...
вопрос задан: 20 September 2009 15:42
4
ответа

Clojure ближе к Схеме или языку Common LISP с точки зрения новичка? [закрытый]

Если я хочу изучить Clojure, я должен запустить путем изучения Схемы или языка Common LISP? Или действительно ли Clojure достаточно отличается от обоих из них, что я должен только начать изучать Clojure отдельно?
вопрос задан: 11 September 2009 20:00
4
ответа

Синтаксический анализатор LISP C++

Существует ли существующий синтаксический анализатор LISP, записанный в C++? Я просто хочу синтаксический анализатор, не, полный интерпретатор, а интерпретатор для соглашений с ним был бы плюс.
вопрос задан: 1 September 2009 12:27
4
ответа

(эмулированные) макросы в Haskell?

Человек в Reddit обратил мое внимание на этот код: основной = действительно позволяют нс = [печатают 1, печатают 2, печатают 3] sequence_ не уточнено sequence_ нс реверса $ sequence_ хвост $ не уточнено ++ [голова не уточнено] голова не уточнено, Что...
вопрос задан: 18 August 2009 20:05
4
ответа

Как я мог бы отформатировать alist в языке Common LISP?

Я начинаю писать мне некоторый язык Common LISP и просто приобретаю навык концентрирования вещей вместе и форматирования их. Давайте предположим, что у меня есть alist, как это: (defvar *отображаются*' ((0. "нуль") (1. "...
вопрос задан: 12 August 2009 01:17
4
ответа

Который лучше?: (уменьшите + …), или (применяются + …)?

Я должен использовать (подайте заявку + (главный фильтр? (диапазон 1 20))) или (уменьшают + (главный фильтр? (расположитесь 1 20))), Редактирование: Это - источник для начала в clojure от оптимизации инструментария. (defn главный? [n] (конусовидный...
вопрос задан: 3 August 2009 00:35
4
ответа

Как я могу использовать Scheme/Lisp/Clojure для проблем Матрицы/LP?

Я должен выполнить числовой анализ как поддерживаемый MatLab или NumPy. Существует ли хорошая библиотека, которая поддерживается Scheme/Lisp/Clojure (Java)? Я не хочу оставлять свои круглые фигурные скобки. Спасибо...
вопрос задан: 18 July 2009 08:38
4
ответа

Разработка альтернативы SQL?

Я думаю о разработке и реализации моего собственного эквивалентного SQL (DDL+DML), который является... чистым реляционным алгебраическим языком и имеет изящный синтаксис Lisp-/Scheme-like, Принимающий RDBMS такой как...
вопрос задан: 1 June 2009 05:33
4
ответа

Справляясь, и уменьшение, использование памяти в языке Common LISP (SBCL)

У меня есть VPS с не очень много памяти (256 МБ), которые я пытаюсь использовать для разработки языка Common LISP с SBCL+Hunchentoot для записи некоторых простых веб-приложений. Большой объем памяти, кажется, добирается...
вопрос задан: 15 May 2009 10:57
4
ответа

Язык Common LISP: Работа с &rest параметрами

Может любой говорить мне, как работать с параметрами, сохраненными в значении, определенном &rest. Я читал вокруг много, и кажется, как будто авторы только знают, как перечислить все параметры как так. (...
вопрос задан: 10 March 2009 11:34
4
ответа

Как сохранить все функции, которые я ввел в LispBox/Slime?

Ситуация: Я ввел несколько функций при работе с REPL в Emacs. Проблема: существует спам как"; Оценка прервалась", когда я просто сохраняю буфер. Что я хочу: четкие описания весь...
вопрос задан: 2 January 2009 18:36
4
ответа

Преобразуйте строку для кодирования в Схеме

Как я преобразовываю строку в соответствующий код в Схеме PLT (который не содержит строку-> метод входного порта)? Например, я хочу преобразовать эту строку: "(1 (0) 1 (0) 0)" в...
вопрос задан: 25 November 2008 22:03
4
ответа

Lisp В Поле - Почему это запускает сервер?

Я решил возвратиться в LISP (не использовали его начиная с моих классов AI) стать более довольным функциональным программированием в целом, таким образом, я загрузил Lisp В Поле (который мы на самом деле использовали в...
вопрос задан: 21 November 2008 16:51
4
ответа

Мой первый макрос Lisp; действительно ли это является текучим?

Я работал через Практический язык Common LISP и поскольку осуществление решило записать макрос, чтобы определить, является ли число кратным другому числу: (defmacro multp (оценивают фактор) '(= (rem, значение...
вопрос задан: 13 September 2008 02:14
4
ответа

Запись расширений Emacs на языках кроме Lisp

Я хотел бы взять существующее приложение (записанный в OCaml) и создать Emacs "интерфейс" для него (как, например, режим Emacs GDB). Я предпочел бы делать это, не пишущий тонну кода Lisp....
вопрос задан: 18 August 2008 20:31
3
ответа

При редактировании кода Lisp emacs может быть настроен для отображения каждого вложенного уровня круглых скобок в различном цвете?

Другими словами, блок кода как это: (setq начальный главный режим (лямбда () (текстовый режим) (режим блокировки шрифта)))... вышел бы, будучи похож на что-то вроде этого: Если что-то как...
вопрос задан: 13 January 2019 10:24
3
ответа

Сколько примитивов требуется для создания машины LISP? Десять, семь или пять?

На этом сайте говорят, что есть 10 примитивов LISP. Примитивы: атом, цитата, эквалайзер, автомобиль, CDR, минусы, конд, лямбда, метка, применить. http://hyperpolyglot.wikidot.com/lisp#ten-primitives Stevey ...
вопрос задан: 19 November 2018 09:49
3
ответа

Как я иду о разделении кода Lisp в несколько исходных файлов?

Прямо сейчас всему, что я делаю, удается поместиться в единственный исходный файл и удивительно маленький в этом. Как Вы решаете, сколько и что отколоться в отдельные файлы? С Java легко...
вопрос задан: 6 September 2018 06:49
3
ответа

racket: Почему не применяется работа с & ldquo; bitmap & rdquo; функционировать?

Я был предостерег от использования eval в моем коде. Тем не менее, в этом фрагменте кода racket я могу получить работу eval, но не более, чем рекомендуется, например, применить. Вот код: (требуется 2htdp / ...
вопрос задан: 14 July 2018 02:29
3
ответа

Как я выполняю Саттон и “укрепление Barton, изучая” код Lisp?

Я читал много об Укреплении, Учащемся в последнее время, и я нашел "Укрепление, Учащееся: Введение", чтобы быть превосходным руководством. Услужливо провице-исходный код автора для много...
вопрос задан: 17 October 2017 14:18
3
ответа

Идиоматический clojure для создания отчетов прогресса?

Как я должен контролировать прогресс отображенной функции в clojure? При обработке записей на императивном языке я часто печатаю сообщение время от времени, чтобы указать, как далеко дела шли, например.
вопрос задан: 20 September 2017 17:21
3
ответа

Lisp, предупреждающий: xx ни не объявляется, ни связывается, его будут рассматривать, как будто он был объявлен ОСОБЕННЫЙ

Я плохо знаком с шепелявостью и пишу несколько простых программ для получения более знакомым с нею. Одна из вещей, которые я делаю, пишет рекурсивную и повторяющуюся версию факториального метода. Однако я имею...
вопрос задан: 23 May 2017 12:30