Как я попросил здесь, я не мог заставить его выполнить Aquamacs/slime/clojure, но я мог использовать Auqamacs/clojure с 'заклинать-режимом M-x', затем C-c C-z (выполните clojure), и C-c C-e (выполненное выражение). Я не имею...
Возможный Дубликат: Почему функциональные языки? Я начал программировать с C/C++, VB и в конечном счете Python - все императивные языки. Я взял курс о языках программирования и изучил мой...
Я задавался вопросом, существует ли общепринятая практика относительно использования маркировок в Lisp. Я бездельничал с реализацией Lisp алгоритма, описанного в первом ответе, здесь Генерирующем...
Я перевожу некоторый код от шепелявости до Python. В шепелявости у Вас может быть конструкция, которой позволяют, с переменными, представленными объявленный как особенная и таким образом имеющий динамический контекст. (См. http://en.wikipedia.org/...
При чтении "Закаленного Интригана" я начал узнавать о letrec. Я понимаю то, что это делает (может быть дублирован с Y-Combinator), но книга уже использует его вместо возвращения на...
Я только что начал изучать язык Common LISP несколько дней назад, и я пытаюсь создать функцию, которая вставляет число в дерево. Я получаю ошибку, *** - СИСТЕМА:: %EXPAND-ФОРМА: (CONS NIL LST), должен быть...
Я прочитал газету McCarthy 1960 года на LISP и не нашел ссылки ни на что, что это подобно пользовательским макросам или нормальной оценке порядка. Я задавался вопросом, когда макросы сначала появились в программировании...
Мне нравится Clojure. Одна вещь, которая беспокоит меня о языке, состоит в том, что я не знаю, как реализованы ленивые последовательности, или как они работают. Я знаю, что ленивые последовательности только оценивают объекты в...
Этот вопрос, вероятно, имеет смущающе простой ответ, но является там Правильным Способом форматировать/тянуть деревья в языке Common LISP? Я попробовал несколько книг, а также гуглящий о, но проблема кажется...
Это - моя функция: (defun MyFunction (вход) (позволяют ((NEWNUM (найдите входную цифру))) (если (найдите входную цифру)//, если это (setq цифровой NEWNUM) (FUNCT2)//затем выполняет оба из них...
Мне записали читатель Lisp в Java, что я думаю о переводе в C. (Или возможно C++.) Это - довольно полный и полезный взлом, таким образом, основной вопрос выполняет в выделении динамической памяти...
Большое спасибо за все красивые ответы! Не может отметить всего один как корректное Примечание: Уже Wiki, я плохо знаком с функциональным программированием и в то время как я могу считать простые функции в Функциональном программировании...
Я оцениваю/тестирую приложение на базе браузера, по-видимому, записанное в языке Common LISP. Кроме интерфейса на базе браузера, программное обеспечение предоставляет окну 'Listener' 'Пользователя CL>' подсказка REPL...
Мне нужна помощь в понимании некоторых моментов из книги Пола Грэма «Что отличало Лисп от других». Новая концепция переменных. В Лиспе все переменные фактически являются указателями. Ценности имеют то, что есть типы, ...
При использовании insert-kbd-macro для сохранения именованного макроса клавиатуры я получаю "нечитабельный" код Lisp как (fset 'ppsql (лямбда (&optional аргумент) "Макрос клавиатуры". (интерактивный "p") (kmacro-exec-ring
Может кто-либо хорошо сведущий в шепелявости объясняет эту шутку мне? Я сделал некоторое чтение на языках функционального программирования и знаю, что CAR/CDR означает Содержание Регистра Адреса/Декремента, но я все еще не делаю...
По существу я хотел бы знать, каково изображение Lisp? Действительно ли это - часть памяти, содержащей интерпретатор Lisp и одну или несколько программ или что?
Я знаю, что в Lisp список должен закончиться нолем, но выражение как (печать (подставляет 1 (подставляет 3 2))), не бросает ошибок. Это печатает: (1 3. 2) это корректно? Я использую GNU Clisp.
Я являюсь передающим в параметрах командной строки к моей программе Lisp, и они отформатированы как это, когда они поражают мою основную функцию: ("1 1 1" "точка" "2 2 2") у меня есть точечная функция (который берет два векто
Что такое примеры хорошо разработанного функциональный (в противоположность объектно-ориентированному) веб-приложения, которые делают их исходный код доступным? Я в настоящее время изучаю источник Hacker News, но я хотел бы видеть некоторых...
Действительно ли законно назвать компилятор C записанным в C или интерпретаторе PHP записанный в метапроспекте PHP? Действительно ли это определение действительно только для языков определенного типа, как Lisp? Короче говоря, что...
После выполнения целого "предприятия", программирующего некоторое время, я серьезно разочарован самим языком и всегда чувствую себя вполне затрудненным, если я должен вернуться к нему. Размер проекта Вашего...
Я записал функцию (defun, тест () (позвольте ((str1 "нечто") (str2 "панель")) (цикл для s в' (str1 str2) делают (сообщение s)))), но это не работает. Сообщение Следа Elisp: вводимый Отладчик-...
Я определяю функцию в LISP, и она определяет правильно. Но всякий раз, когда я пытаюсь вызвать его, я получаю сообщение об ошибке «Переменная FACTORIAL не связана». Я пробовал это на OS X и Windows 7, на ...
Несколько месяцев назад я был вдохновлен великолепной книгой язык Common LISP ANSI, записанный Paul Graham и оператором, которым Lisp мог использоваться в качестве секретного оружия в Вашей веб-разработке, опубликованной...
У меня есть сумасшедшая идея, которая включает в себя размещение кода закрытия в CouchDB и создание представлений, которые запрашивают его. Я не хочу хранить код clojure в виде обычного текста, потому что тогда мне придется беспокоиться ...