src/Pure/ML/ml_console.scala
changeset 66964 9f2de457b95e
parent 66963 1c3d0c12bb51
child 66976 806bc39550a5
equal deleted inserted replaced
66963:1c3d0c12bb51 66964:9f2de457b95e
    73         ML_Process(options, logic = logic, args = List("-i"), dirs = dirs, redirect = true,
    73         ML_Process(options, logic = logic, args = List("-i"), dirs = dirs, redirect = true,
    74           modes = if (raw_ml_system) Nil else modes ::: List("ASCII"),
    74           modes = if (raw_ml_system) Nil else modes ::: List("ASCII"),
    75           raw_ml_system = raw_ml_system, store = Sessions.store(system_mode),
    75           raw_ml_system = raw_ml_system, store = Sessions.store(system_mode),
    76           session_base =
    76           session_base =
    77             if (raw_ml_system) None
    77             if (raw_ml_system) None
    78             else Some(Sessions.session_base_info(options, logic, dirs).check))
    78             else Some(Sessions.session_base_info(options, logic, dirs).check_base))
    79       val process_output = Future.thread[Unit]("process_output") {
    79       val process_output = Future.thread[Unit]("process_output") {
    80         try {
    80         try {
    81           var result = new StringBuilder(100)
    81           var result = new StringBuilder(100)
    82           var finished = false
    82           var finished = false
    83           while (!finished) {
    83           while (!finished) {