Результаты поиска по запросу "common-lisp"

2 ответа

Чтение символа без необходимости нажатия кнопки Enter

read-line а такжеread-char оба требуют нажатия клавиши Enter после ввода чего-либо. Есть ли какой-нибудь механизм в Common Lisp, который позволил бы программе продолжать работу сразу после нажатия любого отдельного символа, не требуя ...

1 ответ

Неожиданное сохранение данных [дубликат]

На этот вопрос уже есть ответ здесь: Почему эта функция каждый раз возвращает другое значение? [/questions/8962909/why-does-this-function-return-a-different-value-every-time] 4 ответаУ меня есть список из семи целых чисел, изначально все 0, ...

3 ответа

Так как equp относится к типу чисел нечувствительно

разница междуeq, eql, equal а такжеequalpв Common Lisp? Я понимаю, что некоторые из них проверяют типы, некоторые проверяют разные типы и все такое, но какой именно? Когда один лучше использовать, чем другие?

ТОП публикаций

3 ответа

Запуск функции Common Lisp из командной строки терминала

Мне сложно найти ответ на этот вопрос, поэтому, возможно, это невозможно. Мне нужна гибкость, позволяющая загружать / компилировать файл lisp из командной строки, то есть не внутри emacs, а затем также запускать одну из функций lisp в этом файле ...

2 ответа

Лучший способ - взять документ, скопировать его, добавить к нему комментарий (используя Word) и сравнить. Разница покажет вам, какие элементы / структуры вам нужно искать в SDK (или стандарте ISO / Ecma).

способ программно вставлять комментарии (используя функцию комментариев в Word) в определенное место в документе MS Word. Я бы предпочел подход, который применим в последних версиях стандартных форматов MS Word и может быть реализован в среде, ...

2 ответа

как проверить, является ли один список членом другого

Допустим, у меня есть два списка,((1 2 3)) а также(((1 2 3)) ((4 5))), Я хочу быть в состоянии сказать, является ли первый список членом второго списка. Я пытался использоватьsubsetp, но он не возвращает true для этого запроса. Как я могу сделать ...

9 ответов

Это печально. Однако требование SSE2 позволяет разработчикам CCL эффективно обрабатывать строки, поскольку все строки CCL являются 32-разрядными.

я начал изучать CL с Practical Common Lisp, как это проповедуется в книге, я начал с компилятора Allegro CL. Я перестал его использовать, так как его коммерческий, но бесплатный бит не впечатлил меня. Ему нужно было подключение к его удаленному ...

3 ответа

Таким образом, программируемые пользователем макросы считывателя позволяют пользователю настраивать считыватель с учетом вышеописанных функциональных возможностей. Можно предположить, что это полезно для тех пользователей, которые хотят настроить язык на уровне синтаксиса данных / токенов, но это добавляет еще один уровень сложности.

авно использовал Clojure, но до сих пор не понимаю, какую функциональность я не получаю, которую предоставляют обычные макросы для читателей lisp. Можете объяснить, объясните мне это простыми словами?

5 ответов

Почему Lisp HyperSpec так трудно читать? Возможно, потому что это сделано комитетом. Я говорю, что это одна из причин, почему Лисп не популярен. Кроме того, Лисп слишком академичен, и входные барьеры слишком высоки (кривая обучения и сообщество поддержки не так уж велики ... не существует 10 тысяч маленьких прог, которые быстро помогут вам начать работу (в какая-то таинственная реализация, которую вы используете)).

ть практически невозможно, поэтому мое понимание ограничено контекстуальными подсказками при чтении исходного кода слизи: возможно, это часть общей системы объектов в lisp? Что-то вроде «я»? фрагмент кода: (cond ...

2 ответа

 превратить сгенерированные строки с именами функций в символы.

ял, что определенный раздел моего кода состоит из групп методов, которые выглядят одинаково (как у меня несколько трио: вспомогательная функция, которая вызывается двумя другими функциями, предназначенными для программиста). Я пытаюсь написать ...