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

Скомпилированный интерпретируемый язык
Есть ли язык программирования с удобным интерактивным интерпретатором, даже если он может быть скомпилирован в машинный код?
760 просмотров

Функция ошибочно возвращает Nil
Сейчас я пытаюсь выучить Лисп в качестве дополнения к моему курсу CS1, потому что класс продвигался слишком медленно для меня. Я взял "Practical Common Lisp", которая на данный момент оказалась отличной книгой, но у меня возникли проблемы с тем,...
195 просмотров

Строки продолжения Node.js REPL
При работе с node.js repl есть ли способ выйти из строки продолжения, с которой узел слишком усердствует? Например: $ node > {- -} ... И почти все, что вы можете ввести, дает вам еще одну строку продолжения. Ctrl+D закрывает всю...
624 просмотров
schedule 23.09.2022

Тип результата интерпретатора не найден, несмотря на его импорт
Я использую Скала 2.9.1. У меня есть простой "интерпретатор" scala: import scala.tools.nsc.interpreter.IMain import scala.tools.nsc.interpreter.Results.Result import scala.tools.nsc.interpreter.Results.Success object App { def main(args:...
493 просмотров
schedule 04.11.2022

Как использовать функцию компиляции clojure со скриптом, содержащим: gen-class?
После 3 дней разочарования я должен обратиться за помощью. Будучи новичком в clojure, я хочу скомпилировать этот скрипт из REPL, используя (compile 'examples.hello), адаптированный со страницы AOT clojure.org: (ns examples.hello...
583 просмотров

Возможно ли иметь _хорошие_ завершения вкладок в Clojure REPL?
Хорошие завершения вкладок означают, что они динамически генерируются с использованием отражения или чего-то еще (которое не требует заранее определенного списка дополнений где-то) и которое знает, что может и что не может следовать в определенном...
1234 просмотров

Как работает scala REPL при определении класса?
Если я открою Scala REPL, я заметил, что могу создавать классы. Мои вопросы: Что делает REPL, когда есть определение класса? Он компилирует класс?
554 просмотров
schedule 15.11.2023

Использование Node.js с JS-comint в Emacs
Я использую Emacs 24.2. Я установил js-comint и js-mode из MELPA , выполнил run-js , и теперь в REPL вместо > знака у меня есть это тарабарщина: ^[[1G> ^[[0K^[[3G Сам REPL в режиме Inferior Javascript работает нормально,...
5917 просмотров

Возвращаемые значения схемы Lambda
Схема вот-вот сведет меня с ума. В приведенном ниже коде я просто пытаюсь проанализировать строку, указанную для repl, в реальный список. Вместо этого, когда я печатаю то, что должно быть моим проанализированным списком, все, что я получаю, это...
229 просмотров
schedule 21.11.2023

Сохранение и восстановление состояния парсера вручную
Я настроил систему flex/bison, которая может запускаться и анализироваться через yyparse и может использоваться внутри системы типа repl. Когда пользователь входит в определенное состояние (скажем, определение метода) и возникает системная ошибка, я...
262 просмотров
schedule 17.09.2022

REPL для капибары
Я пытаюсь написать несколько сценариев огурцов водосвинки для своего приложения ROR, и мне очень сложно правильно настроить сценарии, внося изменения и каждый раз запуская полную функцию. Существует ли REPL (Read Eval Print Loop) для Capybara,...
280 просмотров
schedule 12.06.2024

Регулярное выражение Unicode в Scala REPL
Я хочу обнаружить слова из букв Юникода ( \p{L} ). REPL Scala возвращает false для следующего оператора, тогда как в Java это true (что является правильным поведением): java.util.regex.Pattern.compile("\\p{L}").matcher("ä").matches() И...
2243 просмотров

как ввести многострочную команду в Scala REPL
Я хотел бы ввести что-то вроде следующей инструкции сопоставления, но отформатированной в несколько строк. Возможно ли это в Scala REPL? myString match { case patt(a) => true case _ => false }
4542 просмотров
schedule 06.02.2024

Проблемы с загрузкой сборки с использованием интерактива С#
У меня есть сборка, которую я хочу изучить с помощью интерактивного С#. Сборка имеет зависимости от других сборок, и перенаправление сборки используется в файле конфигурации. Другие сборки используют данные из текущего домена приложения для...
1299 просмотров

Scala REPL в Gradle
На данный момент интеграция Gradle со scala не предлагает функциональность REPL. Как эргономично запустить Scala REPL из Gradle с соответствующим путем к классам?
2364 просмотров

Как заставить отображать это баннерное сообщение в REPL Джулии?
Просто из чистого любопытства, есть ли способ преднамеренно отображать это баннерное сообщение, которое можно увидеть при запуске Julia REPL? При запросе help? я получил это: help?> banner search: AbstractChannel Couldn't find banner...
98 просмотров
schedule 19.09.2022

java.awt.HeadlessException запускает приложение JavaFX из Kotlin REPL
Привет, я пытаюсь запустить простое приложение JavaFx из REPL Kotlin для отображения диаграммы. Код для запуска приложения прост, но я получаю java.awt.HeadlessException at...
399 просмотров

Почему типы данных Python ведут себя так в приглашении Python?
Возясь с питоном в терминале, я заметил кое-что странное. Если вы введете такое выражение, как 1+2*3 , терминал выведет 7, что странно, так как это не должно ничего печатать, но печатает. Но тогда, если вы используете такую ​​функцию, как...
86 просмотров

Объявление переменной в Swift REPL должно иметь начальное значение
Изучение объявления грамматики Swift о закрытии. У меня проблема с: let add: (Int, Int) -> Int add = { (a: Int, b: Int) -> Int in return a + b } ошибка: переменные в настоящее время должны иметь начальное значение при вводе...
200 просмотров

Как запустить Node.js CLI REPL с отключенным сохранением истории?
Мне нравится тестировать API-интерфейсы JS/ES, с которыми я менее знаком в Node.js REPL, но в большинстве случаев я не хочу, чтобы что-либо сохранялось в файле истории REPL для последующего использования или изучения. Кроме того, Node CLI REPL, в...
173 просмотров