7
ответов

Примеры того, для чего могут использоваться макросы Lisp

Я услышал, что макро-система Lisp очень мощна. Однако я нахожу трудным найти некоторые практические примеры того, для чего они могут использоваться; вещи, которых было бы трудно достигнуть без них...
вопрос задан: 1 April 2010 14:46
7
ответов

Пересечение Схемы функционирует как список

Разве не возможно рассматривать функции в Схеме как какой-либо другой список? В основном, что я хочу, делают к, что-то вроде этого: (определите (нечто) "привет") (нечто CDR); или подобный, должен возвратить список ((нечто) "...
вопрос задан: 6 March 2010 18:22
7
ответов

может, если быть надлежащей функцией, а не специальной формой

Я наконец начал учить функциональные языки (emacs шепелявость), и она делает явное различие между функциями и специальными формами, такими как управление потоком, например, если. Есть ли фундаментальный/...
вопрос задан: 10 February 2010 22:15
7
ответов

Как записать интерпретатор?

Я решил записать маленький интерпретатор как свой следующий проект в Ruby. Какое знание/навыки мне придется быть успешным? Я не выбрал язык для интерпретации все же, но я...
вопрос задан: 18 December 2009 07:37
7
ответов

Как Lisp может сделать меня лучшим разработчиком C#? [закрытый]

Я рассматриваю изучение диалекта Lisp (вероятно, Схема, так как я постоянно слышу, насколько хороший из языка изучения это) для улучшения моего общего навыка программирования. Кроме факта...
вопрос задан: 8 December 2009 20:54
7
ответов

Установка рабочей среды языка Common LISP для стремящегося новичка Lisp

Я был системным администратором UNIX в течение долгого времени, и кроме автоматизации задач со сценариями оболочки, некоторой работой светового сигнала PHP и несколькими простыми программами C, я никогда не делал многого в способе запрограммировать. Я...
вопрос задан: 9 July 2009 05:41
7
ответов

Вы ничего не можете возвратить из функции в Схеме?

Я пишу интерпретатор схемы, и в случае если оператор, такой как: (если (<1 0) 'верный) Какой-либо интерпретатор, который я попробовал просто, возвращает новую подсказку. Но когда я кодировал это, я имел если для...
вопрос задан: 19 March 2009 22:54
6
ответов

Операции списка в Lisp

Я искал везде следующую функциональность в Lisp и нигде не добрался: найдите индекс чего-то в списке. пример: (индекс - объекта InThisList), заменяют что-то в...
вопрос задан: 9 February 2019 20:26
6
ответов

Windows Scheme/Lisp Implementation

С тысячами реализаций LISP и Схемы, доступной, мне очень нелегко находить просто, что правильная использует для разработки Windows. Я выучил эти языки в школе и нашел...
вопрос задан: 19 October 2017 04:27
6
ответов

Что я учусь “просвещать меня со способами” функционального программирования?

Я кодировал в течение нескольких лет теперь, ничего также сложного. C++ - то, что я знаю лучше всего. Я недавно споткнулся в сайт Paul Graham, кодировав ужас, и теперь здесь. Что я учусь "просвещать меня...
вопрос задан: 7 August 2017 23:43
6
ответов

What could be the fastest and least painful way to learn LISP for a C developer?

I have been working as a C developer on Linux platform for sometime now. Recently finished K & R and did a little study of implementing OOP in C. Beside that I have studied C++ and Java. All of it ...
вопрос задан: 23 May 2017 12:01
6
ответов

Использование Lisp в C#

Как много людей указало в этом вопросе, Lisp главным образом используется в качестве полезного опыта. Тем не менее, было бы замечательно, если я мог бы так или иначе использовать свои алгоритмы Lisp и объединить их с моим C#...
вопрос задан: 23 May 2017 10:30
6
ответов

Отдельные пространства имен для функций и переменных в Common Lisp и Scheme

Схема использует единое пространство имен для всех переменных, независимо от того, связаны ли они с функциями или значениями других типов. Common Lisp разделяет два, так что идентификатор "привет" может ссылаться ...
вопрос задан: 19 January 2015 09:30
6
ответов

Вы знаете о языке со Статическим Типом, проверяющим, где Кодом являются Данные? [закрытый]

Можно ли назвать языки со статической проверкой типа (как Java) и где код является данными (как в LISP)? Я имею в виду обе вещи на одном языке.
вопрос задан: 31 May 2014 15:35
6
ответов

Что является настолько большим о Lisp? [закрытый]

Я не знаю, что достаточно Lisp говорит, хорошо ли это или плохо. На всех походит, кто использовал Lisp, любит его, все же самые популярные языки в эти дни происходят от C. Таким образом, что это о Lisp...
вопрос задан: 21 May 2014 21:30
6
ответов

Запись ++ макрос в языке Common LISP

Я пытался записать макрос Lisp, который выполнил бы эквивалент ++ на других языках программирования по семантическим причинам. Я попытался сделать это несколькими различными способами, но ни одним из...
вопрос задан: 20 March 2014 16:57
6
ответов

Что самая близкая вещь к Слизи для Схемы?

Я делаю большую часть своей разработки в языке Common LISP, но существует несколько моментов, когда я хочу переключиться для Интригования (при чтении Lisp в Маленьких Частях, когда я хочу играть с продолжениями, или когда я хочу сделать...
вопрос задан: 23 September 2013 18:38
6
ответов

Будет диалект Lisp, который работает с Tomcat Apache?

Существует ли сервер приложений как Tomcat Apache, который я могу использовать с Lisp как веб-язык? Я играл немного с Arc/Anarki и Clojure в последнее время. Но то, что я действительно пропускаю...
вопрос задан: 12 April 2013 20:46
6
ответов

Объединение Lisp и PHP кодирует в том же приложении

В данный момент я использую PHP почти для всего, что я разрабатываю для сети, но ее лингвистические ограничения начинают раздражать меня. Однако когда я разработал некоторые методы, и поддержите некоторые библиотеки PHP это...
вопрос задан: 26 January 2012 01:10
6
ответов

Действительно ли возможно иметь псевдоним для имени функции в Lisp?

... точно так же, как пакеты делают. Я использую Emacs (возможно, он может предложить некоторое решение). Например (defun the-very-very-long-but-good-name ()...) не к полезному позже в коде. Но имя как Fn-15...
вопрос задан: 4 September 2011 01:09
6
ответов

Как макровключенный язык отслеживает исходный код для отладки?

Это - более теоретический вопрос о макросах (я думаю). Я знаю, что макросы берут исходный код и производят объектный код, не оценивая его, позволяя программистам создать более универсальный синтаксический...
вопрос задан: 9 July 2010 16:25
6
ответов

Каково различие между 1 и '1 в Lisp?

Я действительно никогда не думал о том, мог ли символ быть числом в Lisp, таким образом, я играл вокруг с ним сегодня:> '1 1> (+ '1 '1) 2> (+ '1 1) 2> (определяют '1),> (+ 1) 2 Вышеупомянутого...
вопрос задан: 3 June 2010 14:15
6
ответов

Создание Техас Холдема, играя AI.. с нуля [закрытый]

Я интересуюсь созданием Техаса, Содержат их механизм AI в Java. Это - долгосрочный проект, тот, в который я планирую инвестировать по крайней мере два года. Я все еще в колледже, не имею, создают что-либо амбициозное все же...
вопрос задан: 22 May 2010 22:21
6
ответов

Примеры превосходного кода языка Common LISP?

Я изучил достаточно языка Common LISP, чтобы смочь запутать мой путь посредством записи приложения. Я считал библиотеки Practical Common Lisp What Seibel, или программы должны я читать для понимания...
вопрос задан: 6 April 2010 14:30
6
ответов

Получение ссылки на Функциональный объект JavaScript позади оператора

Вот процедура шепелявости, которая просто добавляет к абсолютному значению 'b': (определите (a-plus-abs-b b) ((, если (> b 0) +-) b)) я думаю, что это красиво, и я пытаюсь найти лучший способ...
вопрос задан: 10 March 2010 11:16
6
ответов

Сообщество Lisp - Качественные учебные руководства/ресурсы

Поскольку многие другие люди заинтересовали изучением Lisp, я чувствую, что доступные ресурсы не являются лучшими для новичков и в конечном счете препятствуют тому, чтобы многие новые люди изучили это. Вы чувствуете, что это могло быть создано...
вопрос задан: 10 February 2010 23:24
6
ответов

Как Функциональный язык отличается с точки зрения реализации языка

Существует целая новая парадигма "функционального программирования", для которого нужно общее изменение образов мышления по сравнению с процедурным программированием. Это использует функции высшего порядка, чистоту, монады, и т.д....
вопрос задан: 7 December 2009 09:13
6
ответов

Что такое закрытый эквивалент идиомы Python & ldquo; if __name__ == '__main __' & rdquo ;?

Я балуюсь clojure и испытываю небольшие затруднения, пытаясь определить clojure (и / или Lisp) эквивалент этой распространенной идиомы Python. Идиома в том, что в нижней части модуля Python есть ...
вопрос задан: 10 June 2009 00:07
6
ответов

Стиль Lisp: setq по сравнению с setf

Peter Norvig упоминает в Парадигмах Программирования Искусственного интеллекта, на странице 50, компромиссе между спецификой и непротиворечивостью и при желании использовать setq или setf для обновления переменной к...
вопрос задан: 9 June 2009 18:29
6
ответов

Есть ли компиляторы собственного кода Lisp?

Есть ли компиляторы собственного кода для Lisp? В которую степень это может даже быть скомпилировано со всем, что это - динамический характер, сборка "мусора", макросы и что еще?
вопрос задан: 27 May 2009 02:25