Улучшенный режим взаимодействия с Лиспом для Emacs.
2 ответа

Автоматизация перекомпиляции в среде emacs/slime

Учитывая эту ситуацию: (defmacro mac1 ...) (defun func1 () (mac1 ...)) Переопределение mac1 в живую среду не повлияет func1 пока он сам не перекомпилируется. Есть ли способ получить emacs или lisp для автоматической перекомпиляции func1 всякий раз, …
18 июн '16 в 13:44
3 ответа

Написание кода Common Lisp, который выполняется из командной строки, но не внутри интерпретатора

При написании кода Common Lisp я использую SLIME. В частности, я компилирую буфер, содержащий определения функций, с помощью C C Ck, а затем переключаюсь на REPL для запуска этих функций. Размещение исполняемого кода для запуска этих функций в буфер…
20 мар '12 в 23:03
1 ответ

Почему SLIME выбрасывает эти ошибки?

Так что в последнее время я пытаюсь выучить Лисп. К сожалению, ничего не работает - я следую этому уроку по Common Lisp, но когда я попытался запустить (hello-world) во второй раз, вместо того, чтобы сделать то же самое, он дал мне ошибку (которую я…
15 янв '14 в 15:23
3 ответа

Запуск скомпилированной программы на Лиспе

Я предполагаю, что это не ракетостроение, но как мне запустить скомпилированный файл LISP? Я использую Emacs и SLIME под Windows. Из меню SLIME легко скомпилировать файл, и, как только он это сделает, он выплевывает wx64fsl в тот же каталог, что и м…
23 апр '12 в 01:45
1 ответ

Автоматически записывать сессию Repl Replion?

Как бы вы автоматически "записали" сессию Repl Repl? Под "записью" я, вероятно, имею в виду автоматическое сохранение того, что есть в буфере repl, аналогично автоматическому сохранению любого буфера кода. Я уверен, что "состояние" будет гораздо бол…
15 ноя '13 в 18:05
0 ответов

Как считать шаги, которые выполняет программа сборки

В общей программе на языке ассемблера (например, SLIME), есть ли быстрый способ подсчета шагов, которые выполняет конкретная программа? Спасибо
19 мар '18 в 01:43
10 ответов

Как изящно выйти из SLIME и Emacs?

У меня есть вопрос о том, как "изящно выйти из SLIME", когда я выйду из Emacs. Вот соответствующая часть моего файла конфигурации: ;; SLIME configuration (setq inferior-lisp-program "/usr/local/bin/sbcl") (add-to-list 'load-path "~/Scripts/slime/") …
25 фев '10 в 20:57
1 ответ

Что именно делает clojure-jack-in? А как настроить параметры со слизью?

Что именно делает clojure-jack-in? А как настроить параметры со слизью? Что мне нужно добавить в.emacs?
30 авг '11 в 04:39
1 ответ

Управление package.lisp/defpackage в emacs

Мой текущий проект расширяется и начинает охватывать несколько пакетов. Управление экспортом и импортом становится все более обременительным. Мой список буферов заполняется: package.lisp, package.lisp<2>, package.lisp<3>и т. Д. Их очень трудно разли…
14 апр '15 в 01:15
1 ответ

Выполнение файла, скомпилированного sbcl, не может сделать случайным или заставить работать с открытым файлом

Я пишу скрипт с использованием random и with-open-file, он хорошо работает в slime от emacs. Но это не может работать, когда я использую sbcl, скомпилирую его в исполняемый файл. Моя цель - использовать этот код для выбора случайного видео для откры…
31 дек '15 в 02:52
1 ответ

Рабочий процесс для взлома библиотек Clojure с использованием swank-clojure

Существует ли типичный рабочий процесс для взлома библиотек Clojure? Скажем, у меня есть мое приложение "Foo", которое опирается на стороннюю библиотеку "Bar", которая была получена из репозитория и включена в проект Foo через lein deps, Тогда, скаж…
13 янв '12 в 06:19
0 ответов

В рамке ввода SLIME не отображаются сообщения slime-autodoc

Я не могу получить slime-autodoc-mode сообщения, которые будут отображаться в рамке типа слизи. Моя цель состоит в том, чтобы список аргументов, который обычно появляется в эхо-буфере, появлялся в этом наборе, чтобы я мог иметь историю этого, и он в…
13 янв '15 в 21:02
1 ответ

Из Ceramic:bundle получил uiop/run-program:subprocess-error не находит мой компонент (и не показывает много)

Я хочу встроить приложение в связку с Ceramic. Я могу запустить приложение с ним. Ошибка возникает с: (ceramic:bundle :WEBLOCKS-TODOMVC :bundle-pathname #p"build/todomvc.tar") это бежит… Ceramic: Compiling app... Launch: "/usr/local/bin/sbcl" --noin…
13 сен '17 в 13:33
1 ответ

Слизь - как компенсировать возможные недавние изменения

Вероятно, есть некоторые незначительные / серьезные изменения в том, как работает слизь, но с тех пор мне было трудно это исправить. Я привык к слизи, где, когда началось, есть ответ как CL-USER&gt; *scratch* буфер и тесное взаимодействие между всем…
20 окт '12 в 11:56
4 ответа

Изменение программы во время ее работы

Не уверен, что это проблема emacs-SLIME или проблема CL или SBCL. Я слышал, что интерактивная природа Lisp позволяет изменять программу во время ее работы. Не зная специфики того, что подразумевается под этим, я попробовал следующее, поместив это в …
1 ответ

Неожиданное поведение с `eval-when`

Следующий фрагмент кода CL не работает, как я ожидал, с CCL с SLIME. Если я сначала скомпилировать и загрузить файл с помощью C-c C-k, а затем запустить (rdirichlet #(1.0 2.0 3.0) 1.0) в SLIME/CCL REPL я получаю ошибку value 1.0 is not of the expect…
28 авг '12 в 10:00
1 ответ

Каталог проектов для общих проектов LISP в Windows 10

Я пытаюсь следовать руководству по созданию основной папки, которую слизь будет автоматически проверять при запуске (quickload:"project"). Это говорит, чтобы создать конфиг в ~/.config/common-lisp/source-registry.conf.d/projects.conf и я не уверен, …
28 июл '16 в 00:35
1 ответ

Автозаполнение слизью при редактировании файла

Я новичок в Лиспе. Я установил LIsp в коробку, чтобы изучить Common Lisp. в slime-repl Я могу использовать автозаполнение с помощью клавиши табуляции. Однако я хочу сделать это в других буферах - файлах - я редактирую. Например, я хочу сделать следу…
18 авг '15 в 13:03
1 ответ

Ошибка запуска sbcl под слизью в Vista

У меня возникают проблемы с запуском SBCL под слизью. Я все испортил и не знаю как поправиться. Это работало нормально, пока я... Возникла проблема с загрузкой пакета через asdf. В этот момент я начал отлаживать asdf.lisp, предоставляемый с SBCL, чт…
04 авг '10 в 15:24
2 ответа

Как установить слизь в Emacs под Windows7

Как установить слизь в Emacs под Win7? Я загружаю компактный пакет с.tgz. Но, похоже, для Linux. Но на самом деле нет ничего для Windows(Win 32 OS). Я раскрываю этот пакет и нахожу там много документов.
10 июл '12 в 11:14