Вопросы по теме 'read-eval-print-loop'
Как я могу остановить текущую операцию в SLIME REPL?
Есть ли способ остановить текущую операцию в SLIME REPL?
Разработчики Clojure SLIME, очевидно, знают, как это сделать , так как в обычном Common Lisp?
Спасибо / Эрик
4702 просмотров
schedule
03.12.2023
Можно ли почистить репл?
Я играл с большим количеством кода в консоли repl, как я могу его очистить? Хотелось бы свежую без перезагрузки. Это можно сделать?
17922 просмотров
schedule
26.04.2022
Рабочий процесс для перезапуска HTTP-сервера из Clojure REPL
Мой проект на основе Clojure использует веб-сервер netty (требуется aleph ). Я запускаю сервер вместе с другими компонентами в файле web.clj следующим образом:
(ns myproject.web)
(def server (atom nil))
(defn initialize []
(if @server...
763 просмотров
schedule
16.01.2023
Есть ли способ получить REPL BeanShell (или Scala, или JRuby) в чистом проекте Java Maven2?
У меня есть проект только для Java с использованием Maven2. Было бы очень полезно получить REPL, который имеет доступ к полному пути к классам скомпилированного приложения и ко всем библиотекам. В SBT это тривиально для проектов на чистом Scala и...
450 просмотров
schedule
05.12.2022
Scala REPL в Emacs
Мне нравится заниматься разработкой на Scala в Emacs, и время от времени я использую REPL для тестирования фрагментов кода или для загрузки и тестирования только что написанного кода. Я использую Scala 2.9.1 и заметил, что когда я открываю REPL в...
5716 просмотров
schedule
02.12.2023
Могу ли я создать графический интерфейс из верхнего уровня ocaml?
À несколько вопросов, касающихся интерактивного верхнего уровня и программирования графического пользовательского интерфейса:
Можно ли динамически построить графический интерфейс из верхнего уровня ocaml?
Библиотеку Graphics тоже можно...
800 просмотров
schedule
23.07.2023
php с поддержкой readline, скомпилированный для Windows
Есть ли какой-нибудь скомпилированный пакет php со встроенной поддержкой readline?
readline требуется для использования php в интерактивном режиме.
Я посмотрел, как скомпилировать php для окон, но для них требуется MS Visual Studio, которой у...
4852 просмотров
schedule
24.06.2022
Clojure: поиск истории 'lein repl'?
Я часто выполняю такие команды в bash:
история | grep 'найти'
Например, чтобы найти причудливую команду find / xargs, которую я мог запустить.
Мне интересно --- где "lein repl" хранит свои исторические данные? Было бы неплохо узнать, потому...
894 просмотров
schedule
19.11.2022
Clojure Repl Невозможно разрешить символ для всех функций
У меня есть проект, созданный с помощью Leiningen, и следующий код в файле Core.clj :
(ns hyperstring.core
(:use [clojure.pprint :only (pprint)])
(:require [clojure.java.io :as io]
[clojure.string :as str])
(:import [java.io File]))...
2832 просмотров
schedule
02.06.2023
Попытка понять, как классы, объявленные в REPL, обрабатываются внутри.
Я пытаюсь понять, как область видимости работает в REPL. Я попытался подробно следовать разделу 5.1.1 книги Джошуа Суэрета Scala. Это в Windows XP, Java 7 и Scala 2.9.1. Я объявляю класс Dinner в REPL. Привязка Dinner существует в локальной...
163 просмотров
schedule
01.06.2023
Переключиться на определенную версию clojure из REPL
У меня есть два приложения app1.jar и app2.jar , Clojure 1.2 включен в app1 , а Clojure 1.4 - в app2 .
Когда я бегу:
java -cp app1.jar:app2.jar clojure.main
чтобы открыть REPL, он использует Clojure 1.2. Есть ли способ переключиться...
124 просмотров
schedule
31.08.2022
Eclipse — Clojure — Плагин против часовой стрелки — ярлык для оценки выбора в пространстве имен REPL (не пространстве имен файлов)
Предположим, у меня есть мой первый файл/пространство имен со следующим:
(ns a)
Я запускаю это, чтобы получить ответ с помощью «Clojure/Загрузить файл в REPL».
Затем я открываю второй файл/пространство имен со следующим:
(ns b)
(ns...
359 просмотров
schedule
09.05.2022
Почему я не могу получить доступ к своим зависимостям Leiningen с помощью кода Clojure?
В Clojure, если я хочу использовать функции clojure. Inspector, я могу сделать следующее:
(use `[clojure.math.numeric-tower :include (expt)])
Из REPL, и теперь я могу оценить функцию expt.
Однако мне кажется, что должен быть (и, вероятно,...
293 просмотров
schedule
08.06.2022
Интерактивная консоль с модулями проекта NetBeans в пути к классам
Пытаюсь вникнуть в Python, а мозг работает на Java и Scala, так что извините, если вопрос некорректно сформулирован.
Мне удалось настроить NetBeans 6.9 с Python 2.7 на OS X. Я могу скомпилировать и запустить свой проект, отлично.
Теперь то, что...
342 просмотров
schedule
08.10.2022
Запускайте тесты из одного пространства имен, используя clojure и midje 1.4.0.
Я хочу вызывать свои модульные тесты midje 1.4.0 из одного пространства имен из clojure repl без leiningen.
Фон в том, что я хочу вызывать их из ярлыка в vim без всех остальных тестов в проекте. Я использую vimclojure-static и прелюдию.
Как я...
714 просмотров
schedule
29.03.2023
Ошибка при вводе десятичного числа в clojure repl
Когда я ввожу user> (* 10 .5) в свой clojure repl, я получаю это сообщение:
CompilerException java.lang.RuntimeException: Unable to resolve symbol: .5 in this context, compiling:(NO_SOURCE_PATH:1:1)
Я знаю, что могу сделать это (/ 10 2)...
82 просмотров
schedule
27.09.2022
как мне взаимодействовать с низшим прологом в emacs?
Я установил SWI-Prolog и прологовый режим Emacs. У меня есть файл first_steps.pl с прологом, и я делаю C-c C-b , чтобы обратиться к буферу. Это открывает второй буфер, *prolog* , режим которого (Inferior Prolog: run) .
Все хорошо и хорошо....
674 просмотров
schedule
06.04.2024
Вывод на печать Emacs Lisp
Я запустил следующий код, чтобы напечатать 15 последовательных значений i как в рабочем буфере, так и в ielm repl:
(defvar i 0)
(while (< i 15)
(print i)
(setq i (+ i 1)))`
Что я заметил как в буфере с нуля, так и в...
2426 просмотров
schedule
12.06.2022
Справка по Common Lisp эквивалентна справке по Python.
В интерпретаторе Python можно просто ввести help("name") , чтобы просмотреть документацию для name. .
Что эквивалентно в REPL Common-Lisp (я использую SBCL)?
Обратите внимание, что я использую SLIME в emacs 24.3.
Заранее спасибо.
118 просмотров
schedule
26.04.2022
Как при использовании rlwrap с Node.js REPL узел «.break» (Ctrl-C) не может быть интерпретирован rlwrap как SIGINT?
После этого обсуждения о том, как сохранять историю командной строки между сеансами , я определил следующий псевдоним:
alias node='env NODE_NO_READLINE=1 rlwrap node'
Это отлично работает для сохранения истории, но теперь, каждый раз, когда...
1172 просмотров
schedule
21.07.2023