$: << "lib" << "../lib" require "eval_server" require 'pp' first, second = ARGV.shift, ARGV.shift port = second || rand(1000)+2000 address = first || "localhost" address = "druby://#{address}:#{port}" $logger = Logger.new("../log/port-#{port}") nothing = EvalServer.new(StrictNothing, address) puts "started eval server on #{address}" print "> "; $stdout.flush while line = gets pp(eval(line)) rescue nil print "\n> "; $stdout.flush end