equal
deleted
inserted
replaced
303 session.commands_changed += prover_output |
303 session.commands_changed += prover_output |
304 session.syslog_messages += syslog_messages |
304 session.syslog_messages += syslog_messages |
305 |
305 |
306 dynamic_output.init() |
306 dynamic_output.init() |
307 |
307 |
308 val process = |
308 try { |
309 Isabelle_Process(session, options, base_info.sessions_structure, Sessions.store(options), |
309 Isabelle_Process(session, options, base_info.sessions_structure, Sessions.store(options), |
310 modes = modes, logic = base_info.session) |
310 modes = modes, logic = base_info.session).await_startup |
311 try { |
|
312 process.startup_join() |
|
313 reply_ok("Welcome to Isabelle/" + base_info.session + " (" + Distribution.version + ")") |
311 reply_ok("Welcome to Isabelle/" + base_info.session + " (" + Distribution.version + ")") |
314 } |
312 } |
315 catch { case ERROR(msg) => reply_error(msg) } |
313 catch { case ERROR(msg) => reply_error(msg) } |
316 } |
314 } |
317 } |
315 } |