Вопросы по теме 'read-eval-print-loop'

Как я могу остановить текущую операцию в SLIME REPL?
Есть ли способ остановить текущую операцию в SLIME REPL? Разработчики Clojure SLIME, очевидно, знают, как это сделать , так как в обычном Common Lisp? Спасибо / Эрик
4702 просмотров

Можно ли почистить репл?
Я играл с большим количеством кода в консоли 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 просмотров

php с поддержкой readline, скомпилированный для Windows
Есть ли какой-нибудь скомпилированный пакет php со встроенной поддержкой readline? readline требуется для использования php в интерактивном режиме. Я посмотрел, как скомпилировать php для окон, но для них требуется MS Visual Studio, которой у...
4852 просмотров

Clojure: поиск истории 'lein repl'?
Я часто выполняю такие команды в bash: история | grep 'найти' Например, чтобы найти причудливую команду find / xargs, которую я мог запустить. Мне интересно --- где "lein repl" хранит свои исторические данные? Было бы неплохо узнать, потому...
894 просмотров

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 просмотров

Почему я не могу получить доступ к своим зависимостям Leiningen с помощью кода Clojure?
В Clojure, если я хочу использовать функции clojure. Inspector, я могу сделать следующее: (use `[clojure.math.numeric-tower :include (expt)]) Из REPL, и теперь я могу оценить функцию expt. Однако мне кажется, что должен быть (и, вероятно,...
293 просмотров

Интерактивная консоль с модулями проекта 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 просмотров

Вывод на печать Emacs Lisp
Я запустил следующий код, чтобы напечатать 15 последовательных значений i как в рабочем буфере, так и в ielm repl: (defvar i 0) (while (< i 15) (print i) (setq i (+ i 1)))` Что я заметил как в буфере с нуля, так и в...
2426 просмотров

Справка по Common Lisp эквивалентна справке по Python.
В интерпретаторе Python можно просто ввести help("name") , чтобы просмотреть документацию для name. . Что эквивалентно в REPL Common-Lisp (я использую SBCL)? Обратите внимание, что я использую SLIME в emacs 24.3. Заранее спасибо.
118 просмотров

Как при использовании rlwrap с Node.js REPL узел «.break» (Ctrl-C) не может быть интерпретирован rlwrap как SIGINT?
После этого обсуждения о том, как сохранять историю командной строки между сеансами , я определил следующий псевдоним: alias node='env NODE_NO_READLINE=1 rlwrap node' Это отлично работает для сохранения истории, но теперь, каждый раз, когда...
1172 просмотров