允许立即执行单元块的开发接口术语
Term for development interface allowing for immediate execution of cell blocks
我在找一个最近听到但暂时想不起来的词。就在我嘴边。
当您能够执行单个单元格/代码块、查看输出并且系统在单元格执行之间保持状态时,这称为什么?
例如,这是 Mathematica 笔记本、Jupyter 笔记本等的一个功能。但我要查找的术语比 "notebook interface" 或 "literate programming" 更窄,因为它不是需要漂亮的打印、文本单元格等。目的更多的是测试语法或动态查看输出,而不是创建可读文档。
我认为这是一个首字母缩写词,可能是四个字母...
Read–eval–print loop (REPL) enables interactive mode of development where expressions are evaluated on the fly as opposed to the traditional edit-compile-run-debug cycle. For example, Scala's REPL, or OCaml's REPL:
...permits interactive use of the
OCaml system through a read-eval-print loop (REPL). In this mode, the
system repeatedly reads OCaml phrases from the input, then typechecks,
compile and evaluate them, then prints the inferred type and result
value...
非正式地,我经常听到这种区别被简称为 解释器与编译器,例如,"Let's quickly try it out in the interpreter".
我在找一个最近听到但暂时想不起来的词。就在我嘴边。
当您能够执行单个单元格/代码块、查看输出并且系统在单元格执行之间保持状态时,这称为什么?
例如,这是 Mathematica 笔记本、Jupyter 笔记本等的一个功能。但我要查找的术语比 "notebook interface" 或 "literate programming" 更窄,因为它不是需要漂亮的打印、文本单元格等。目的更多的是测试语法或动态查看输出,而不是创建可读文档。
我认为这是一个首字母缩写词,可能是四个字母...
Read–eval–print loop (REPL) enables interactive mode of development where expressions are evaluated on the fly as opposed to the traditional edit-compile-run-debug cycle. For example, Scala's REPL, or OCaml's REPL:
...permits interactive use of the OCaml system through a read-eval-print loop (REPL). In this mode, the system repeatedly reads OCaml phrases from the input, then typechecks, compile and evaluate them, then prints the inferred type and result value...
非正式地,我经常听到这种区别被简称为 解释器与编译器,例如,"Let's quickly try it out in the interpreter".