REPL (Read-eval-print loop)

Many programming languages provide a REPL, an interactive shell, where we can interactive write a program. It’s also a basis for Computational notebooks like Jupyter notebook, Pluto, and Observable.