Вопросы по теме 'read-eval-print-loop'
Как запустить Clojure REPL?
Назовите известные вам способы запуска Clojure REPL. Какой твой любимый ? Подчеркивает ли он что-то для вас?
Я знаю: 1. IDE NetBeans с подключаемым модулем Enclojure и 2. сценарий оболочки Leiningen: lein repl
Пока что у меня нет фаворита, и я...
1911 просмотров
schedule
23.09.2021
автоматически отключать глобальный второстепенный режим для определенного основного режима
Я активировал режим с центрированным курсором глобально, например:
(require 'centered-cursor-mode)
(global-centered-cursor-mode 1)
Он работает нормально, но есть несколько основных режимов, в которых я хотел бы отключить его автоматически....
7485 просмотров
schedule
07.09.2021
Как лучше всего тестировать внутренние функции, определенные внутри функции верхнего уровня, и взаимодействовать с ними?
Когда я программирую на Javascript, мне чрезвычайно удобно иметь возможность использовать отладчик для остановки выполнения программы в любой момент и иметь возможность запускать команды и проверять переменные оттуда.
Теперь, вернувшись в...
2161 просмотров
schedule
12.10.2021
Как (повторно) загрузить файлы в Racket (X) REPL?
Предположим, у меня есть файл вроде
#lang racket/base
(define (hello) (print "Hello"))
... more definitions ...
и я хотел бы загрузить определения в файл для интерактивной работы с ними в (X) REPL. Как я могу это сделать?
Если я запустил...
3979 просмотров
schedule
22.10.2021
Перекомпиляция системы CL во время ее работы
Я запускаю общий проект lisp, который извлекает рыночные данные каждые 5 секунд. Я внес некоторые изменения в код и хочу обновить его в производственной среде. Цикл событий действительно стандартный:
(loop
(fetch-data)
(sleep 5))...
117 просмотров
schedule
09.11.2021
Ответ узла с помощью async await
Я хотел бы добавить поддержку async / await для node repl
После этой проблемы: https://github.com/nodejs/node/issues/8382
Я пробовал использовать этот https://github.com/paulserraino/babel-repl но отсутствует поддержка async await
Я...
8356 просмотров
schedule
09.10.2021
Scala: как остановить программу при нажатии Ctrl-d
Как я могу остановить консольное приложение, подобное REPL, нажав Ctrl-d, не дожидаясь, пока пользователь наберет Ctrl-d и затем войдет?
Вот пример кода:
def isExit(s: String): Boolean = s.head.toInt == 4 || s == "exit"
def main(args:...
718 просмотров
schedule
19.11.2021
Как скрыть имя в REPL?
Как указано в ответе на этот вопрос , _ 1_ директива позволяет сделать существующее имя недоступным:
import Data.String
%hide fib
%default total
fib : Nat -> Nat
fib n = loop n 0 1
where
loop : Nat -> Nat -> Nat -> Nat...
28 просмотров
schedule
29.09.2021
Привет, мир для Powershell Send-XmlRcpRequest?
Желаемый вывод примерно такой:
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value><string>South Dakota</string></value>
</param>
</params>...
81 просмотров
schedule
29.09.2021
Почему foo имеет то же значение, что и (foo) в этом макросе Racket?
Я пытаюсь понять макросы в среде Racket. Эта концепция меня заинтриговала.
После написания этого определения в окне определения доктора Ракета:
(define-syntax foo
(lambda (stx)
(syntax "I am foo")))
Я использовал REPL для...
39 просмотров
schedule
18.09.2021
IPython REPL в любом месте: как поделиться контекстом приложения с консолью IPython для будущего взаимодействия?
Консоль IPython - чрезвычайно мощный инструмент для разработки. Он используется для исследования в целом, приложений и алгоритмов, разрабатываемых как для поиска смысла.
Есть ли способ связать текущий контекст приложения Python с консолью IPython?...
239 просмотров
schedule
03.01.2022
Ruby, pry: Могу ли я добавить что-нибудь в команду `pry example.rb`, чтобы pry автоматически переходил в интерактивный режим после завершения выполнения скрипта?
Pry переходит в интерактивный режим, если обнаруживает исключение (например, если вы просто поместили неопределенную переменную 'x' в конец скрипта).
(Также, если внутри самого скрипта вы require 'pry' и поместите binding.pry в точку, в которой...
264 просмотров
schedule
06.03.2022
Тестирование Clojure main из REPL
Я определил функцию -main в пространстве имен :gen-class :main true в Clojure. Я пытаюсь проверить это из REPL.
Моя функция main выглядит так:
(defn -main [& args]
; ...
)
и я пытаюсь вызвать его с помощью (ns/-main "-x"...
1349 просмотров
schedule
13.03.2022
Как запустить Clojure REPL из любого места?
Я могу запустить Clojure REPL из каталога, когда он был распакован (C:\Program Files\clojure-1.6.0) с помощью этой команды в командной строке:
java -cp clojure-1.6.0.jar clojure.main
но каждый раз, когда я хочу запустить REPL, мне нужно войти...
359 просмотров
schedule
17.03.2022
В Python REPL, как получить последний код из всего файла?
У меня есть следующий код игрушки в двух файлах:
Файл b.py :
def test_b():
print "b"
Файл a.py : из b импортировать test_b
def test_a():
print "a"
test_b()
Затем я запускаю python REPL:
>>>...
58 просмотров
schedule
12.03.2022
Почему REPL рассматривает clojure.core/doc как var?
Я пытаюсь получить документацию с помощью функции Clojure doc , но не могу распознать ее в REPL (я использую Emacs и SLIME). Следующая последовательность описывает, что происходит (сообщение об ошибке следует сразу после каждой строки):...
1293 просмотров
schedule
24.03.2022
Почему Python выполняет ioctl-вызов TIOCGWINSZ при открытии файла символьного устройства?
В настоящее время я разрабатываю драйвер устройства для Linux и в настоящее время занимаюсь инфраструктурой символьных устройств в целом; в основном скучные вещи, заполняю структуру file_operations функциями-обработчиками, и параллельно я пишу...
453 просмотров
schedule
23.03.2022
Джулия вызывает скрипт в существующем REPL из командной строки
Я хочу запустить сценарий Julia из командной строки окна, но кажется, что каждый раз, когда я запускаю > Julia code.jl , создается новый экземпляр Julia и время инициации (загрузка пакета, компиляция?) Довольно велико.
Есть ли способ пропустить...
821 просмотров
schedule
18.03.2022
Есть ли интерпретатор для C?
Мне было интересно, есть ли что-то вроде интерпретатора для C. То есть в терминале Linux я могу ввести «python», а затем написать код в этом интерпретаторе. (Я не уверен, что переводчик правильное слово). Это действительно полезно для тестирования...
89895 просмотров
schedule
01.04.2022
Вывод ошибки Clisp REPL: как найти номер строки в файле, где произошла ошибка?
Я работаю через Land of Lisp, используя CLisp, пишу код в Vim с помощью Slimv, затем переключаюсь с помощью Alt-Tab в другое окно терминала и загружаю файл в REPL с помощью (load 'file.lisp), затем запускаю программы в РЕПЛ.
Когда я получаю...
2153 просмотров
schedule
01.04.2022