Я видел ссылку на создание "REPL". Что такое REPL?
var arDrone = require('ar-drone');
var client = arDrone.createClient();
client.createRepl();
Ответ 1
Хорошая информация в repl прямо здесь, при переполнении стека:
О read-eval-print-loop
Read-Eval-Print Loop (REPL) - интерактивный интерпретатор для языка программирования. Он инициируется системами LISP, но многие другие языки (Python, Ruby, Haskell, Tcl и т.д.) Используют REPL для управления интерактивными сеансами. Они позволяют просто экспериментировать с языком, минуя этап компиляции цикла "code → compile → execute".
В REPL (с именем в обозначении LISP) есть 4 компонента:
Функция чтения, считывающая ввод с клавиатуры
Функция eval, которая оценивает переданный ей код
Функция печати, которая форматирует и отображает результаты
Функция цикла, которая запускает три предыдущие команды до завершения
Ответ 2
Первый хит Google дает вам определение в Википедии: REPL означает цикл чтения-eval-print:
Цикл чтения-eval-print (REPL) - это простая интерактивная среда компьютерного программирования.
Короче говоря, он запускает интерактивную консоль, где вы можете вводить команды и сразу видеть результат этих команд.
Ответ 3
Если поддерживается языком, REPL - это интерактивный способ выполнения кода или команды.