src/Pure/System/isabelle_process.scala
changeset 43520 cec9b95fa35d
parent 43514 45cf8d5e109a
child 43661 39fdbd814c7f
equal deleted inserted replaced
43519:024bd7f5ee0f 43520:cec9b95fa35d
     5 Isabelle process management -- always reactive due to multi-threaded I/O.
     5 Isabelle process management -- always reactive due to multi-threaded I/O.
     6 */
     6 */
     7 
     7 
     8 package isabelle
     8 package isabelle
     9 
     9 
       
    10 import java.lang.System
    10 import java.util.concurrent.LinkedBlockingQueue
    11 import java.util.concurrent.LinkedBlockingQueue
    11 import java.io.{BufferedReader, BufferedWriter, InputStreamReader, OutputStreamWriter,
    12 import java.io.{BufferedReader, BufferedWriter, InputStreamReader, OutputStreamWriter,
    12   InputStream, OutputStream, BufferedOutputStream, IOException}
    13   InputStream, OutputStream, BufferedOutputStream, IOException}
    13 
    14 
    14 import scala.actors.Actor
    15 import scala.actors.Actor