This program is derived from comint-mode and provides the following features.

 * TAB completion same as Babel.js REPL
 * file name completion in string
 * incremental history search


Put this file in your Emacs lisp path (e.g. ~/.emacs.d/site-lisp)
and add the following line to your .emacs:

   (require 'babel-repl)

Type M-x babel-repl to run Babel.js REPL.
See also `comint-mode' to check key bindings.