REPL Intrepreter
(Redirected from Read-Evaluate-Print Loop)
Jump to navigation
Jump to search
A REPL Intrepreter is a CLI-based system that accepts software statements (typically) within a single programming language parser.
- AKA: Language Shell.
- Context:
- It can be a Console-based REPL to being a Web-based REPL to being an IDE REPL.
- Example(s):
- a Scala REPL.
- a Python REPL, such as iPython notebook.
- a Postgres REPL.
- a R REPL.
- a LISP REPL.
- IPython and IPython Notebook.
- See: Software Program, Software Statement, Software Compiler.
References
2014
- (Wikipedia, 2014) ⇒ http://en.wikipedia.org/wiki/Read–eval–print_loop Retrieved:2014-8-8.
- A read–eval–print loop (REPL), also known as an interactive toplevel or language shell, is a simple, interactive computer programming environment that takes single user inputs (i.e. single expressions), evaluates them, and returns the result to the user; a program written in a REPL environment is executed piecewise. The term is most usually used to refer to programming interfaces similar to the classic Lisp interactive environment. Common examples include command line shells and similar environments for programming languages.
2013
- http://www.scala-lang.org/old/node/2097
- The Scala Interpreter (often called a REPL for Read-Evaluate-Print Loop) sits in an unusual design space - an interactive interpreter for a statically typed language straddles two worlds which historically have been distinct. In version 2.8 the REPL further exploits the unique possibilities.