public virtual int Run (string [] startup_files) { this.startup_files = startup_files; return ReadEvalPrintLoop (); }