5
ответов

Проблема суммы подмножеств и разрешимость полных NP проблем

Я читал о проблеме сумм подмножества, когда я придумал то, что, кажется, алгоритм общего назначения для решения ее: (defun subset-contains-sum (сумма набора) (позволяют ((подмножества) (новое подмножество) (...
вопрос задан: 1 March 2010 02:04
5
ответов

Homoiconicity, Как это работает?

Может кто-то предлагать статьи, которые объясняют понятие Homoiconicity, особенно с помощью Clojure. Почему случается так, что Clojure является гомографическим, но его твердое, чтобы сделать это на других языках, таких как Java?
вопрос задан: 19 February 2010 23:42
5
ответов

Как записать, что рекурсивный макрос обращается к параметру &REST в Lisp?

Я писал некоторые простые тестовые сценарии для одного из моих присвоений и создал что-то вроде набора тестов с помощью макросов. У меня есть тест выполнения и экспериментальный участок выполнения и так далее. Я хотел бы экспериментальный участок выполнен
вопрос задан: 11 February 2010 23:08
5
ответов

Обработка текста с elisp

Так как я преобразовал в церковь Emacs, я пытался сделать все из него, и я задавался вопросом, как сделать некоторую обработку текста быстро и эффективно с ним. Как пример, позвольте нам...
вопрос задан: 3 January 2010 08:01
5
ответов

Какова лучшая реализация Схемы для работы через SICP?

Я использовал Схему PLT, но она имеет некоторые проблемы. Кто-либо знает о лучшей реализации для работы через SICP?
вопрос задан: 5 December 2009 12:50
5
ответов

Улучшение функции шепелявости

Я сделал Упражнение 5 Главы 5 языка Common LISP Graham, которое требует функции, которая берет объект X и вектор V, и возвращает список всех объектов, которые сразу предшествуют X в V. Это работает...
вопрос задан: 1 December 2009 15:08
5
ответов

Там рубиновые эквиваленты к автомобилю, CDR и недостаткам?

Там рубиновые эквиваленты к автомобилю шепелявости, CDR и функциям недостатков? Для незнакомых с шепелявостью, вот то, что я хочу от рубина: [1,2,3] .car => 1 [1,2,3] .cdr => [2,3] [2,3] .cons (1) => [...
вопрос задан: 5 October 2009 22:26
5
ответов

Каково Определение Ячейки Недостатков Lisp?

Каково точно определение Ячейки Недостатков языка Common LISP? Как Ячейка Недостатков отличается, чем стандартный объект связанного списка? В конце концов, и ячейка недостатков и объект связанного списка имеют значение и...
вопрос задан: 22 August 2009 20:50
5
ответов

Ссылки на переменную в шепелявости

Другой новичок (Общий) вопрос о LISP: В основном на большинстве языков программирования существует среднее, чтобы функции получили ссылки на переменные вместо просто значений, то есть, передающий ссылкой...
вопрос задан: 11 August 2009 19:55
5
ответов

Я могу использовать язык Common LISP для SICP, или действительно ли Схема является единственной опцией?

Кроме того, даже если я могу использовать язык Common LISP, не так ли? Схема лучше?
вопрос задан: 21 July 2009 13:40
5
ответов

Код C++ и объекты от C?

Существует ли простой способ работать с объектами C++ непосредственно от C? Я хочу выставить некоторые классы от C++ до C или к FFI (внешний функциональный интерфейс). Несомненно, я могу записать материал как этот: класс Foo {.......
вопрос задан: 29 June 2009 17:05
5
ответов

Что не так со следующим макросом языка Common LISP, использующим gensym?

Изучение языка Common LISP (использующий GNU CLISP 2.43).. так могла бы быть ошибка новичка. Примером являются 'простые числа печати между X и Y' (defun, - главный (n) (если (<n 2) (возврат - от - главный NIL)) (...
вопрос задан: 15 May 2009 11:04
5
ответов

Используя ASDF для запуска Hunchentoot

Я работаю над использованием веб-приложения Hunchentoot (на SBCL и Linux), и обычно я просто выполняю его из Emacs (СЛИЗЬ), но для развертывания я хочу что-то, что это легче автоматизировать. Таким образом, я пытаюсь фигурировать...
вопрос задан: 21 March 2009 20:53
5
ответов

Как я могу сказать, имеет ли список третий объект?

У меня есть функция, которая берет список, который или имеет два или три элемента.;; ожидание любого ((b c) d) или ((b c) d e) (определяют (has-third-item ls) (если (пустой указатель? (caddr ls)) ложь...
вопрос задан: 19 March 2009 22:20
5
ответов

Использование и для статических сильных типизированных языков как Haskell и для динамических (сильных) языков как язык Common LISP

Я работал с диалектом Lisp, но также и изучал некоторого Haskell также. Они совместно используют некоторые общие черты, но основное различие в языке Common LISP, кажется, что Вы не должны определять тип для каждого...
вопрос задан: 28 January 2009 04:11
5
ответов

Я могу легко использовать Lisp без Emacs?

Я в настоящее время читаю Практический язык Common LISP. Книга является замечательной и интересный язык, но я не очарован из изучения Emacs. Я изучил Vim, и это - достаточно редакторов текстового режима для одного...
вопрос задан: 5 January 2009 20:57
5
ответов

Действительно ли там кто-либо - Высокий уровень, легкий устанавливать библиотеки GUI для языка Common LISP? [закрытый]

Там хорошо работают, кросс-платформенные (SBCL и CLISP по крайней мере) легок установить библиотеки GUI?
вопрос задан: 21 September 2008 00:15
5
ответов

Как я беру часть списка (Подсписок) в схеме?

Учитывая список, как я выбрал бы новый список, содержа часть исходного списка (Данный смещение и число элементов)?Править: Хорошие предложения до сих пор. Нет ли что-то определенное в одном из...
вопрос задан: 20 September 2008 16:19
4
ответа

Идеи проекта схемы

Я интересуюсь улучшением моих навыков Функционального программирования, и я полагаю, что лучший способ сделать это путем работы над проектом среднего размера. В прошлом я работал со Схемой и хотел бы...
вопрос задан: 16 August 2017 08:33
4
ответа

Форматирование кода Lisp

Один из людей, которые не торопились для комментария моего другого вопроса о синтаксисе Clojure/LISP, указал, что я не написал свой код кода в стандартном LISP путь. Таким образом, он был достаточно любезен к...
вопрос задан: 23 May 2017 12:26
4
ответа

Действительно ли Базы данных и Функциональное программирование противоречат?

Я был веб-разработчиком в течение некоторого времени теперь и недавно начал изучать некоторое функциональное программирование. Как другие, я испытал некоторые значительные затруднения, применяют многие из этих понятий к моему...
вопрос задан: 23 May 2017 11:54
4
ответа

Каковы хорошие “богатые” IDE для Lisp? [закрытый]

Каковы хорошие "богатые" IDE для Lisp? Для разъяснения "богатым", я подразумеваю, что это должно иметь хорошую ссылку поиска, автоматическое полное, автоматическое включение, проверку различных видов, некоторой поддержки компиляции...
вопрос задан: 23 May 2017 11:54
4
ответа

Можно ли показать мне, как переписать функции в шепелявости?

Рассмотрите этот JavaScript: функционируйте addX (n) {возвращаются 3 + n;} предупреждение (addX (6));//предупреждает 9 оценок ('var newFunc = '+ addX.toString () .replace ("3", "5") +'';); предупреждение (newFunc (10));//предупреждают
вопрос задан: 23 May 2017 10:27
4
ответа

Как Ракетка отличается от Схемы?

Ракетка является потомком Схемы. Как Ракетка отличается, чем R6RS? Что это добавляло, или устраняло или просто отличается? Я понимаю, что Ракетка является больше, чем язык, это - платформа для...
вопрос задан: 11 April 2016 23:08
4
ответа

Как сравнивать целые числа с значениями массива в LISP [duplicate]

Я пытаюсь написать программу, которая принимает пользовательский ввод для одного целого числа, а затем список целых чисел, а затем выводит индексы, в которых значения соответствуют массиву. Пример: Введите целое число X: 5 Введите список ...
вопрос задан: 25 February 2016 16:11
4
ответа

Целочисленное деление в языке Common LISP?

Когда я делаю (/7 2), что я должен сделать для получения результата 3? Если я делаю (/7 2.0), я добираюсь 3.5, который является как ожидалось.
вопрос задан: 2 February 2016 01:56
4
ответа

О, “если..” в схеме (plt-схема)

У меня было довольно простое требование в моей программе Схемы для выполнения больше чем одного оператора в истинном условии 'если'.. Таким образом, я пишу свой код, что-то вроде этого: (если (= 1 1) ((expression1) (...
вопрос задан: 18 October 2015 20:20
4
ответа

Использование, впущенное схема

Я хочу записать программу для нахождения корней квадратного уравнения в Схеме. Я использовал, ПОЗВОЛЯЮТ для определенной привязки. (определите roots-let (λ (b c) (позвольте ((4 акра (* 4 c)) (2a (* 2 a))...
вопрос задан: 23 February 2015 02:04
4
ответа

Помимо Логотипа и Lisp Emacs, что другими чистыми являются динамично ограниченные по объему языки?

Каковы некоторые примеры динамично ограниченного по объему языка? И каковы причины выбора того дизайна? Это, потому что легко реализовать?
вопрос задан: 5 February 2015 21:36
4
ответа

Нечетный вопрос, касающийся Эйлера проекта 72 (шепелявость)

Я распознаю, что существует очевидный шаблон в выводе к этому, я просто хочу знать, почему REPL lispbox прерывается, когда я пытаюсь выполнить что-либо> 52. Кроме того, любые предложения при улучшении кода больше...
вопрос задан: 22 January 2015 16:41