Я услышал, что Lisp позволяет Вам переопределить сам язык, и я попытался исследовать его, но нигде нет никакого четкого объяснения. У кого-либо есть простой пример?
Каково эксклюзивное или функционирует в схеме? Я попробовал xor и ^, но оба дают мне несвязанную ошибку локальной переменной. Поиск с помощью Google ничего не нашел.
Есть ли какие-либо компиляторы там для функции или языков выхода шепелявости, которые компилируют в идиоматический C? Большинство компиляторов там, кажется, обеспечивает что-то напоминающее машинный язык, состоявший из макросов C....
Я хочу изучить и использовать SBCL из-за его простоты изучения и скорости. (Я играл с Lisp 3 года назад, и теперь обновляю его.), Но как может, я изучаю то, что включено в стандартную библиотеку...
Предположим, что у меня есть это замечательное функциональное нечто [92]> (defun нечто () (лямбда () 42)) НЕЧТО [93]> (нечто) # <ФУНКЦИЯ: ЛЯМБДА NIL 42> [94]> Теперь, предположите, что я хочу на самом деле использовать нечто и возвратиться
Это - то, какое Богатое Пятно, сказанное в одном из сообщений в блоге, но я не понимаю, мотивация в использовании применяет. Помогите. Большая разница между Clojure и CL - то, что Clojure является Lisp-1, таким образом...
Как Вы могли бы назвать программу Lisp из приложения направляющих?... Например, позвольте конечному пользователю вводить блок текста в веб-приложении направляющих, обрабатывать текст программой Lisp и возвратом...
Я пытаюсь передать список функции в Lisp и изменить содержание того списка в функции, не влияя на исходный список. Я читал, тот Lisp является передачей значением, и это верно, но...
Как Вы эмулируете генераторы стиля Python на своем любимом языке? Я нашел этого в Схеме. Должно быть интересно видеть другие реализации, особенно на тех языках, которые не имеют...
Если я хочу изучить Clojure, я должен запустить путем изучения Схемы или языка Common LISP? Или действительно ли Clojure достаточно отличается от обоих из них, что я должен только начать изучать Clojure отдельно?
Существует ли существующий синтаксический анализатор LISP, записанный в C++? Я просто хочу синтаксический анализатор, не, полный интерпретатор, а интерпретатор для соглашений с ним был бы плюс.
Человек в Reddit обратил мое внимание на этот код: основной = действительно позволяют нс = [печатают 1, печатают 2, печатают 3] sequence_ не уточнено sequence_ нс реверса $ sequence_ хвост $ не уточнено ++ [голова не уточнено] голова не уточнено, Что...
Я начинаю писать мне некоторый язык Common LISP и просто приобретаю навык концентрирования вещей вместе и форматирования их. Давайте предположим, что у меня есть alist, как это: (defvar *отображаются*' ((0. "нуль") (1. "...
Я должен использовать (подайте заявку + (главный фильтр? (диапазон 1 20))) или (уменьшают + (главный фильтр? (расположитесь 1 20))), Редактирование: Это - источник для начала в clojure от оптимизации инструментария. (defn главный? [n] (конусовидный...
Я должен выполнить числовой анализ как поддерживаемый MatLab или NumPy. Существует ли хорошая библиотека, которая поддерживается Scheme/Lisp/Clojure (Java)? Я не хочу оставлять свои круглые фигурные скобки. Спасибо...
Я думаю о разработке и реализации моего собственного эквивалентного SQL (DDL+DML), который является... чистым реляционным алгебраическим языком и имеет изящный синтаксис Lisp-/Scheme-like, Принимающий RDBMS такой как...
У меня есть VPS с не очень много памяти (256 МБ), которые я пытаюсь использовать для разработки языка Common LISP с SBCL+Hunchentoot для записи некоторых простых веб-приложений. Большой объем памяти, кажется, добирается...
Может любой говорить мне, как работать с параметрами, сохраненными в значении, определенном &rest. Я читал вокруг много, и кажется, как будто авторы только знают, как перечислить все параметры как так. (...
Ситуация: Я ввел несколько функций при работе с REPL в Emacs. Проблема: существует спам как"; Оценка прервалась", когда я просто сохраняю буфер. Что я хочу: четкие описания весь...
Как я преобразовываю строку в соответствующий код в Схеме PLT (который не содержит строку-> метод входного порта)? Например, я хочу преобразовать эту строку: "(1 (0) 1 (0) 0)" в...
Я решил возвратиться в LISP (не использовали его начиная с моих классов AI) стать более довольным функциональным программированием в целом, таким образом, я загрузил Lisp В Поле (который мы на самом деле использовали в...
Я работал через Практический язык Common LISP и поскольку осуществление решило записать макрос, чтобы определить, является ли число кратным другому числу: (defmacro multp (оценивают фактор) '(= (rem, значение...
Я хотел бы взять существующее приложение (записанный в OCaml) и создать Emacs "интерфейс" для него (как, например, режим Emacs GDB). Я предпочел бы делать это, не пишущий тонну кода Lisp....
Другими словами, блок кода как это: (setq начальный главный режим (лямбда () (текстовый режим) (режим блокировки шрифта)))... вышел бы, будучи похож на что-то вроде этого: Если что-то как...
На этом сайте говорят, что есть 10 примитивов LISP. Примитивы: атом, цитата, эквалайзер, автомобиль, CDR, минусы, конд, лямбда, метка, применить. http://hyperpolyglot.wikidot.com/lisp#ten-primitives Stevey ...
Прямо сейчас всему, что я делаю, удается поместиться в единственный исходный файл и удивительно маленький в этом. Как Вы решаете, сколько и что отколоться в отдельные файлы? С Java легко...
Я был предостерег от использования eval в моем коде. Тем не менее, в этом фрагменте кода racket я могу получить работу eval, но не более, чем рекомендуется, например, применить. Вот код: (требуется 2htdp / ...
Я читал много об Укреплении, Учащемся в последнее время, и я нашел "Укрепление, Учащееся: Введение", чтобы быть превосходным руководством. Услужливо провице-исходный код автора для много...
Как я должен контролировать прогресс отображенной функции в clojure? При обработке записей на императивном языке я часто печатаю сообщение время от времени, чтобы указать, как далеко дела шли, например.
Я плохо знаком с шепелявостью и пишу несколько простых программ для получения более знакомым с нею. Одна из вещей, которые я делаю, пишет рекурсивную и повторяющуюся версию факториального метода. Однако я имею...