Я читал о проблеме сумм подмножества, когда я придумал то, что, кажется, алгоритм общего назначения для решения ее: (defun subset-contains-sum (сумма набора) (позволяют ((подмножества) (новое подмножество) (...
Может кто-то предлагать статьи, которые объясняют понятие Homoiconicity, особенно с помощью Clojure. Почему случается так, что Clojure является гомографическим, но его твердое, чтобы сделать это на других языках, таких как Java?
Я писал некоторые простые тестовые сценарии для одного из моих присвоений и создал что-то вроде набора тестов с помощью макросов. У меня есть тест выполнения и экспериментальный участок выполнения и так далее. Я хотел бы экспериментальный участок выполнен
Так как я преобразовал в церковь Emacs, я пытался сделать все из него, и я задавался вопросом, как сделать некоторую обработку текста быстро и эффективно с ним. Как пример, позвольте нам...
Я сделал Упражнение 5 Главы 5 языка Common LISP Graham, которое требует функции, которая берет объект X и вектор V, и возвращает список всех объектов, которые сразу предшествуют X в V. Это работает...
Там рубиновые эквиваленты к автомобилю шепелявости, CDR и функциям недостатков? Для незнакомых с шепелявостью, вот то, что я хочу от рубина: [1,2,3] .car => 1 [1,2,3] .cdr => [2,3] [2,3] .cons (1) => [...
Каково точно определение Ячейки Недостатков языка Common LISP? Как Ячейка Недостатков отличается, чем стандартный объект связанного списка? В конце концов, и ячейка недостатков и объект связанного списка имеют значение и...
Другой новичок (Общий) вопрос о LISP: В основном на большинстве языков программирования существует среднее, чтобы функции получили ссылки на переменные вместо просто значений, то есть, передающий ссылкой...
Существует ли простой способ работать с объектами C++ непосредственно от C? Я хочу выставить некоторые классы от C++ до C или к FFI (внешний функциональный интерфейс). Несомненно, я могу записать материал как этот: класс Foo {.......
Изучение языка Common LISP (использующий GNU CLISP 2.43).. так могла бы быть ошибка новичка. Примером являются 'простые числа печати между X и Y' (defun, - главный (n) (если (<n 2) (возврат - от - главный NIL)) (...
Я работаю над использованием веб-приложения Hunchentoot (на SBCL и Linux), и обычно я просто выполняю его из Emacs (СЛИЗЬ), но для развертывания я хочу что-то, что это легче автоматизировать. Таким образом, я пытаюсь фигурировать...
У меня есть функция, которая берет список, который или имеет два или три элемента.;; ожидание любого ((b c) d) или ((b c) d e) (определяют (has-third-item ls) (если (пустой указатель? (caddr ls)) ложь...
Я работал с диалектом Lisp, но также и изучал некоторого Haskell также. Они совместно используют некоторые общие черты, но основное различие в языке Common LISP, кажется, что Вы не должны определять тип для каждого...
Я в настоящее время читаю Практический язык Common LISP. Книга является замечательной и интересный язык, но я не очарован из изучения Emacs. Я изучил Vim, и это - достаточно редакторов текстового режима для одного...
Учитывая список, как я выбрал бы новый список, содержа часть исходного списка (Данный смещение и число элементов)?Править: Хорошие предложения до сих пор. Нет ли что-то определенное в одном из...
Я интересуюсь улучшением моих навыков Функционального программирования, и я полагаю, что лучший способ сделать это путем работы над проектом среднего размера. В прошлом я работал со Схемой и хотел бы...
Один из людей, которые не торопились для комментария моего другого вопроса о синтаксисе Clojure/LISP, указал, что я не написал свой код кода в стандартном LISP путь. Таким образом, он был достаточно любезен к...
Я был веб-разработчиком в течение некоторого времени теперь и недавно начал изучать некоторое функциональное программирование. Как другие, я испытал некоторые значительные затруднения, применяют многие из этих понятий к моему...
Каковы хорошие "богатые" IDE для Lisp? Для разъяснения "богатым", я подразумеваю, что это должно иметь хорошую ссылку поиска, автоматическое полное, автоматическое включение, проверку различных видов, некоторой поддержки компиляции...
Ракетка является потомком Схемы. Как Ракетка отличается, чем R6RS? Что это добавляло, или устраняло или просто отличается? Я понимаю, что Ракетка является больше, чем язык, это - платформа для...
Я пытаюсь написать программу, которая принимает пользовательский ввод для одного целого числа, а затем список целых чисел, а затем выводит индексы, в которых значения соответствуют массиву. Пример: Введите целое число X: 5 Введите список ...
У меня было довольно простое требование в моей программе Схемы для выполнения больше чем одного оператора в истинном условии 'если'.. Таким образом, я пишу свой код, что-то вроде этого: (если (= 1 1) ((expression1) (...
Я хочу записать программу для нахождения корней квадратного уравнения в Схеме. Я использовал, ПОЗВОЛЯЮТ для определенной привязки. (определите roots-let (λ (b c) (позвольте ((4 акра (* 4 c)) (2a (* 2 a))...
Я распознаю, что существует очевидный шаблон в выводе к этому, я просто хочу знать, почему REPL lispbox прерывается, когда я пытаюсь выполнить что-либо> 52. Кроме того, любые предложения при улучшении кода больше...