Результаты поиска по запросу "common-lisp"
Чтение символа без необходимости нажатия кнопки Enter
read-line а такжеread-char оба требуют нажатия клавиши Enter после ввода чего-либо. Есть ли какой-нибудь механизм в Common Lisp, который позволил бы программе продолжать работу сразу после нажатия любого отдельного символа, не требуя ...
Неожиданное сохранение данных [дубликат]
На этот вопрос уже есть ответ здесь: Почему эта функция каждый раз возвращает другое значение? [/questions/8962909/why-does-this-function-return-a-different-value-every-time] 4 ответаУ меня есть список из семи целых чисел, изначально все 0, ...
Так как equp относится к типу чисел нечувствительно
разница междуeq, eql, equal а такжеequalpв Common Lisp? Я понимаю, что некоторые из них проверяют типы, некоторые проверяют разные типы и все такое, но какой именно? Когда один лучше использовать, чем другие?
Запуск функции Common Lisp из командной строки терминала
Мне сложно найти ответ на этот вопрос, поэтому, возможно, это невозможно. Мне нужна гибкость, позволяющая загружать / компилировать файл lisp из командной строки, то есть не внутри emacs, а затем также запускать одну из функций lisp в этом файле ...
Лучший способ - взять документ, скопировать его, добавить к нему комментарий (используя Word) и сравнить. Разница покажет вам, какие элементы / структуры вам нужно искать в SDK (или стандарте ISO / Ecma).
способ программно вставлять комментарии (используя функцию комментариев в Word) в определенное место в документе MS Word. Я бы предпочел подход, который применим в последних версиях стандартных форматов MS Word и может быть реализован в среде, ...
как проверить, является ли один список членом другого
Допустим, у меня есть два списка,((1 2 3)) а также(((1 2 3)) ((4 5))), Я хочу быть в состоянии сказать, является ли первый список членом второго списка. Я пытался использоватьsubsetp, но он не возвращает true для этого запроса. Как я могу сделать ...
Это печально. Однако требование SSE2 позволяет разработчикам CCL эффективно обрабатывать строки, поскольку все строки CCL являются 32-разрядными.
я начал изучать CL с Practical Common Lisp, как это проповедуется в книге, я начал с компилятора Allegro CL. Я перестал его использовать, так как его коммерческий, но бесплатный бит не впечатлил меня. Ему нужно было подключение к его удаленному ...
Таким образом, программируемые пользователем макросы считывателя позволяют пользователю настраивать считыватель с учетом вышеописанных функциональных возможностей. Можно предположить, что это полезно для тех пользователей, которые хотят настроить язык на уровне синтаксиса данных / токенов, но это добавляет еще один уровень сложности.
авно использовал Clojure, но до сих пор не понимаю, какую функциональность я не получаю, которую предоставляют обычные макросы для читателей lisp. Можете объяснить, объясните мне это простыми словами?
Почему Lisp HyperSpec так трудно читать? Возможно, потому что это сделано комитетом. Я говорю, что это одна из причин, почему Лисп не популярен. Кроме того, Лисп слишком академичен, и входные барьеры слишком высоки (кривая обучения и сообщество поддержки не так уж велики ... не существует 10 тысяч маленьких прог, которые быстро помогут вам начать работу (в какая-то таинственная реализация, которую вы используете)).
ть практически невозможно, поэтому мое понимание ограничено контекстуальными подсказками при чтении исходного кода слизи: возможно, это часть общей системы объектов в lisp? Что-то вроде «я»? фрагмент кода: (cond ...
превратить сгенерированные строки с именами функций в символы.
ял, что определенный раздел моего кода состоит из групп методов, которые выглядят одинаково (как у меня несколько трио: вспомогательная функция, которая вызывается двумя другими функциями, предназначенными для программиста). Я пытаюсь написать ...