3
ответа

Каковы хорошие вещи о слизи?

Как я попросил здесь, я не мог заставить его выполнить Aquamacs/slime/clojure, но я мог использовать Auqamacs/clojure с 'заклинать-режимом M-x', затем C-c C-z (выполните clojure), и C-c C-e (выполненное выражение). Я не имею...
вопрос задан: 23 May 2017 12:22
3
ответа

Преимущества и использование языка функционального программирования [дубликат]

Возможный Дубликат: Почему функциональные языки? Я начал программировать с C/C++, VB и в конечном счете Python - все императивные языки. Я взял курс о языках программирования и изучил мой...
вопрос задан: 23 May 2017 12:00
3
ответа

Вопрос о Стиле Lisp маркирует локальные функции или нет?

Я задавался вопросом, существует ли общепринятая практика относительно использования маркировок в Lisp. Я бездельничал с реализацией Lisp алгоритма, описанного в первом ответе, здесь Генерирующем...
вопрос задан: 23 May 2017 11:53
3
ответа

Как создать динамические ограниченные по объему переменные в Python?

Я перевожу некоторый код от шепелявости до Python. В шепелявости у Вас может быть конструкция, которой позволяют, с переменными, представленными объявленный как особенная и таким образом имеющий динамический контекст. (См. http://en.wikipedia.org/...
вопрос задан: 29 January 2017 22:03
3
ответа

Как реализовать макросистему Lisp?

Я реализовал мой собственный Lisp поверх node.js, я могу запускать s-выражения следующим образом: (assert (= 3 (+ 1 2))) (четное определение? (fn [n] (= 0 (bit-and n 1)) ))) (утверждаю (ещё? 4)) (assert (= false (даже? 5))) ...
вопрос задан: 2 August 2016 03:47
3
ответа

Каковы преимущества letrec?

При чтении "Закаленного Интригана" я начал узнавать о letrec. Я понимаю то, что это делает (может быть дублирован с Y-Combinator), но книга уже использует его вместо возвращения на...
вопрос задан: 16 May 2016 23:21
3
ответа

Ошибка языка Common LISP: “должно быть лямбда-выражение”

Я только что начал изучать язык Common LISP несколько дней назад, и я пытаюсь создать функцию, которая вставляет число в дерево. Я получаю ошибку, *** - СИСТЕМА:: %EXPAND-ФОРМА: (CONS NIL LST), должен быть...
вопрос задан: 25 February 2016 15:11
3
ответа

Когда сделал идею макросов (пользовательское преобразование кода) появляются?

Я прочитал газету McCarthy 1960 года на LISP и не нашел ссылки ни на что, что это подобно пользовательским макросам или нормальной оценке порядка. Я задавался вопросом, когда макросы сначала появились в программировании...
вопрос задан: 11 February 2016 17:04
3
ответа

Как ленивые последовательности реализованы в Clojure?

Мне нравится Clojure. Одна вещь, которая беспокоит меня о языке, состоит в том, что я не знаю, как реализованы ленивые последовательности, или как они работают. Я знаю, что ленивые последовательности только оценивают объекты в...
вопрос задан: 31 January 2016 22:56
3
ответа

Рисование деревьев в языке Common LISP

Этот вопрос, вероятно, имеет смущающе простой ответ, но является там Правильным Способом форматировать/тянуть деревья в языке Common LISP? Я попробовал несколько книг, а также гуглящий о, но проблема кажется...
вопрос задан: 28 December 2015 09:06
3
ответа

Можно ли выполнить несколько операторов в “если” оператор?

Это - моя функция: (defun MyFunction (вход) (позволяют ((NEWNUM (найдите входную цифру))) (если (найдите входную цифру)//, если это (setq цифровой NEWNUM) (FUNCT2)//затем выполняет оба из них...
вопрос задан: 16 October 2015 19:53
3
ответа

Где я могу найти читателя Lisp в C?

Мне записали читатель Lisp в Java, что я думаю о переводе в C. (Или возможно C++.) Это - довольно полный и полезный взлом, таким образом, основной вопрос выполняет в выделении динамической памяти...
вопрос задан: 9 September 2015 14:35
3
ответа

Как прочитать мысленно код Lisp/Clojure

Большое спасибо за все красивые ответы! Не может отметить всего один как корректное Примечание: Уже Wiki, я плохо знаком с функциональным программированием и в то время как я могу считать простые функции в Функциональном программировании...
вопрос задан: 7 November 2014 15:08
3
ответа

Как исследовать список определенных функций от языка Common LISP подсказка REPL

Я оцениваю/тестирую приложение на базе браузера, по-видимому, записанное в языке Common LISP. Кроме интерфейса на базе браузера, программное обеспечение предоставляет окну 'Listener' 'Пользователя CL>' подсказка REPL...
вопрос задан: 14 July 2014 03:56
3
ответа

Пожалуйста, объясните некоторые моменты Пола Грэма на Лиспе.

Мне нужна помощь в понимании некоторых моментов из книги Пола Грэма «Что отличало Лисп от других». Новая концепция переменных. В Лиспе все переменные фактически являются указателями. Ценности имеют то, что есть типы, ...
вопрос задан: 26 April 2014 06:11
3
ответа

Emacs: получение читаемых макросов клавиатуры

При использовании insert-kbd-macro для сохранения именованного макроса клавиатуры я получаю "нечитабельный" код Lisp как (fset 'ppsql (лямбда (&optional аргумент) "Макрос клавиатуры". (интерактивный "p") (kmacro-exec-ring
вопрос задан: 22 April 2014 07:55
3
ответа

Как вынудить Emacs не к дисплейному буферу в определенном окне?

Моя конфигурация окон похожа на это: +----------+-----------+ | | | | | | | | | | | |...
вопрос задан: 9 January 2014 06:37
3
ответа

То, что делает “мой другой автомобиль, является CDR”, средним?

Может кто-либо хорошо сведущий в шепелявости объясняет эту шутку мне? Я сделал некоторое чтение на языках функционального программирования и знаю, что CAR/CDR означает Содержание Регистра Адреса/Декремента, но я все еще не делаю...
вопрос задан: 6 October 2013 05:32
3
ответа

Что такое изображение Lisp?

По существу я хотел бы знать, каково изображение Lisp? Действительно ли это - часть памяти, содержащей интерпретатор Lisp и одну или несколько программ или что?
вопрос задан: 5 June 2013 17:31
3
ответа

Список без ноля в Lisp

Я знаю, что в Lisp список должен закончиться нолем, но выражение как (печать (подставляет 1 (подставляет 3 2))), не бросает ошибок. Это печатает: (1 3. 2) это корректно? Я использую GNU Clisp.
вопрос задан: 1 January 2013 17:31
3
ответа

Вызовите функцию на основе строки

Я являюсь передающим в параметрах командной строки к моей программе Lisp, и они отформатированы как это, когда они поражают мою основную функцию: ("1 1 1" "точка" "2 2 2") у меня есть точечная функция (который берет два векто
вопрос задан: 20 October 2012 15:16
3
ответа

Как записать этот Lisp / код Схемы?

Лямбда-выражение, которое берет функцию (одного аргумента) и число и применяет функцию к дважды числу.
вопрос задан: 16 September 2012 16:22
3
ответа

Исходный код хорошо разработанных функциональных веб-приложений?

Что такое примеры хорошо разработанного функциональный (в противоположность объектно-ориентированному) веб-приложения, которые делают их исходный код доступным? Я в настоящее время изучаю источник Hacker News, но я хотел бы видеть некоторых...
вопрос задан: 13 August 2011 05:33
3
ответа

Какова лучшая библиотека SQL для использования в языке Common LISP? [закрытый]

Идеально что-то, что будет работать с Oracle, SQL Server MS, MySQL и Posgress.
вопрос задан: 20 July 2011 14:54
3
ответа

Каково точное определение Метакругового Интерпретатора?

Действительно ли законно назвать компилятор C записанным в C или интерпретаторе PHP записанный в метапроспекте PHP? Действительно ли это определение действительно только для языков определенного типа, как Lisp? Короче говоря, что...
вопрос задан: 30 May 2011 05:06
3
ответа

Android без Java

После выполнения целого "предприятия", программирующего некоторое время, я серьезно разочарован самим языком и всегда чувствую себя вполне затрудненным, если я должен вернуться к нему. Размер проекта Вашего...
вопрос задан: 28 March 2011 13:30
3
ответа

Цикл по переменным в Lisp

Я записал функцию (defun, тест () (позвольте ((str1 "нечто") (str2 "панель")) (цикл для s в' (str1 str2) делают (сообщение s)))), но это не работает. Сообщение Следа Elisp: вводимый Отладчик-...
вопрос задан: 14 September 2010 20:36
3
ответа

Как моя функция LISP является несвязанной переменной?

Я определяю функцию в LISP, и она определяет правильно. Но всякий раз, когда я пытаюсь вызвать его, я получаю сообщение об ошибке «Переменная FACTORIAL не связана». Я пробовал это на OS X и Windows 7, на ...
вопрос задан: 31 August 2010 01:30
3
ответа

Как установить веб-сервер в языке Common LISP?

Несколько месяцев назад я был вдохновлен великолепной книгой язык Common LISP ANSI, записанный Paul Graham и оператором, которым Lisp мог использоваться в качестве секретного оружия в Вашей веб-разработке, опубликованной...
вопрос задан: 25 August 2010 14:16
3
ответа

Как отобразить код clojure в JSON и из него?

У меня есть сумасшедшая идея, которая включает в себя размещение кода закрытия в CouchDB и создание представлений, которые запрашивают его. Я не хочу хранить код clojure в виде обычного текста, потому что тогда мне придется беспокоиться ...
вопрос задан: 16 August 2010 03:12