January 2018
Intermediate to advanced
336 pages
7h 56m
English
Read-eval-print-loop is an interactive programming environment that takes expressions as inputs from the user, parses them into a data structure for the programming language, evaluates them, and prints the result back to the user. Once done, it returns to the read state and waits for user input, thus forming a loop, as shown in the following diagram. REPL was pioneered by Lisp and is now available for other programming languages as well:

REPL is also the default interactive programming environment for Clojure. It compiles an expression into Java bytecode, evaluates it, and returns the result of the expression. To use Clojure REPL, download ...
Read now
Unlock full access