Pure-julia REPL implementation