class Opal::Context

def start_repl

Start normal js repl
def start_repl
  require 'readline'
  setup_v8
  loop do
    # on SIGINT lets just return from the loop..
    trap("SIGINT") { finish; return }
    line = Readline.readline '>> ', true
    # if we type exit, then we need to close down context
    if line == "exit"
      break
    end
    puts "=> #{eval_ruby line, '(opal)'}"
  end
  finish
end