Срок для разработки интерфейса, позволяющего немедленное выполнение блоков ячеек - PullRequest
1 голос
/ 13 марта 2019

Я ищу термин, который недавно слышал, но не могу вспомнить в данный момент.Это на кончике моего языка.

Как это называется, когда вы можете выполнить отдельные ячейки / блоки кода, посмотреть вывод и система поддерживает состояние между выполнением ячеек?

Например, это особенность ноутбуков Mathematica, ноутбуков Jupyter и т. Д. Но термин, который я ищу, более узок, чем «интерфейс ноутбука» или «грамотное программирование», так как не требует красивой печати, текстаячеек и т. д. Цель - больше для проверки синтаксиса или динамического просмотра выходных данных, чем для создания читаемого документа.

Я думаю, что это была аббревиатура, возможно четыре буквы ...

1 Ответ

1 голос
/ 27 марта 2019

Read-eval-print loop (REPL) включает интерактивный режим разработки, где выражения оцениваются на лету, а не в традиционном цикле edit-compile-run-debug.Например, REPL Scala или * REPL OCaml *1006*:

... позволяет интерактивно использовать систему OCaml через цикл чтения-чтения-печати (РЕПЛ).В этом режиме система многократно читает фразы OCaml из входных данных, затем проверяет их, компилирует и оценивает, а затем печатает выведенный тип и значение результата ...

Неформально я часто слышал различиеименуемый просто интерпретатор против компилятора , например, «Давайте быстро попробуем это в интерпретаторе».

...