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

Loop Read-Eval-Print Loop (REPL) - наиболее распространенная модель для интерактивного интерпретатора - он считывает ввод, оценивает его, печатает и циклически возвращается к началу.
18

Как сохранить интерактивную сессию Python?

Я часто использую интерпретатор Python для работы с базами данных, файлами и т.д. - в основном много ручного форматирования полуструктурированных данных. Я не правильно сохраняю и очищаю полезные бит так часто, как хотелось бы. Есть ли способ сохрани...
03 июн. '09 в 23:21
22

Как запустить интерактивную консоль для Perl?

Как запустить интерактивную консоль для Perl, аналогичную команде irb для Ruby или python для Python?
16 сент. '08 в 15:35
8

Как загрузить файл в консоль python?

У меня есть несколько строк кода python, которые я постоянно копирую/вставляю в консоль python. Есть ли команда load или что-то, что я могу запустить? например load file.py
12 мар. '11 в 1:26
8

Как перезагрузить файл clojure в REPL

Каков предпочтительный способ перезагрузки функций, определенных в файле Clojure, без необходимости перезапуска REPL. Прямо сейчас, чтобы использовать обновленный файл, я должен: редактировать src/foo/bar.clj закрыть REPL открыть ответ (load-fil...
05 окт. '11 в 9:09
12

Есть ли переводчик для C?

Мне было интересно, есть ли что-то вроде интерпретатора для C. То есть, в терминале Linux я могу ввести "python", а затем код в этом интерпретаторе. (Я не уверен, что переводчик правильное слово). Это действительно полезно для тестирования разных вещ...
25 февр. '09 в 4:27
13

Как я могу использовать swift в терминале?

Я прочитал Что нового в Xcode 6. В статье представлена ​​новая функция Xcode 6, в которой говорится: Командная строка Отладчик Xcodes включает интерактивную версию языка Swift, известную как REPL (Read-Eval-Print-Loop). Используйте синтаксис Swift ...
03 июн. '14 в 9:04
28

Есть ли что-то вроде интерактивного режима REPL в режиме python, но для Java?

Есть ли что-то вроде интерактивного режима REPL для python, но для Java? Чтобы я мог, например, набрать InetAddress.getAllByName( localHostName ) в окне и сразу же получить результаты, без всякой этой публичной статической вещи, ночной кошмар()?
29 дек. '09 в 10:56
9

Как загрузить мой script в node.js REPL?

У меня есть script foo.js, который содержит некоторые функции, с которыми я хочу играть в REPL. Есть ли способ, чтобы node выполнил мой script, а затем перешел в REPL со всеми объявленными глобальными переменными, например, с помощью python -i foo...
08 дек. '11 в 1:38
2

Какая команда открывает Ruby REPL?

Какую команду открывает Ruby REPL? В Python вы просто открываете python без каких-либо аргументов.
02 нояб. '12 в 6:03
4

Как использовать сторонние библиотеки с помощью Scala REPL?

Я загрузил Algebird, и я хочу попробовать несколько вещей в интерпретаторе Scala, используя эту библиотеку. Как мне это достичь?
15 сент. '13 в 12:32
10

Как отключить "Сохранить изображение рабочей области?" подскажите в R?

Когда я выхожу из интерактивной оболочки R, она вызывает раздражающее приглашение каждый раз: > > Save workspace image? [y/n/c]: n Я всегда отвечаю "нет", потому что, если бы я хотел сохранить свою работу, я сделал бы это, прежде чем пытать...
14 февр. '11 в 18:52
1

Каков наилучший способ тестирования и взаимодействия с внутренними функциями, определенными внутри функции верхнего уровня?

Когда я программирую в Javascript, мне очень удобно иметь возможность использовать отладчик для остановки выполнения программы в любой момент и для возможности запускать команды и проверять переменные оттуда. Теперь, вернувшись в Haskell, есть ли сп...
03 апр. '12 в 5:48
3

Присвоение значения одиночному подчеркиванию _ в интерпретаторе Python/IPython

Я создал эту функцию в Python 2.7 с помощью ipython: def _(v): return v позже, если я назову _(somevalue), я получаю _ = somevalue. in[3]: _(3) out[3]: 3 in[4]: print _ out[4]: 3 Функция исчезла! Если я звоню _(4), я получаю: TypeError:...
10 июл. '13 в 20:28
8

Используете ли вы какие-либо интерпретаторы С++ (а не компиляторы)?

Мне интересно, если кто-то использовал UnderC, Cint, Cling, Ch или любой другой интерпретатор С++ и мог поделиться своим опытом.
16 сент. '08 в 5:11
4

Как Lisp цикл read-eval-print отличается от Python?

Я столкнулся с следующим выражением Ричардом Столлманом: 'Когда вы запускаете систему Lisp, она вводит цикл чтения-eval-print. Большинство других языков ничего не сравнимо с чтением, ничто не сравнимо с eval и ничего не сравнимо с печатью. Какие з...
03 сент. '12 в 19:38