src/Pure/library.scala
changeset 38895 b7647ca7de5a
parent 38877 ff7f9510b0d6
child 40744 8a57ff2c2600
     1.1 --- a/src/Pure/library.scala	Mon Aug 23 15:11:41 2010 +0200
     1.2 +++ b/src/Pure/library.scala	Mon Aug 23 16:07:18 2010 +0200
     1.3 @@ -7,11 +7,10 @@
     1.4  package isabelle
     1.5  
     1.6  
     1.7 -import java.lang.{System, Thread}
     1.8 +import java.lang.System
     1.9  import java.awt.Component
    1.10  import javax.swing.JOptionPane
    1.11  
    1.12 -import scala.actors.Actor
    1.13  import scala.swing.ComboBox
    1.14  import scala.swing.event.SelectionChanged
    1.15  
    1.16 @@ -139,15 +138,4 @@
    1.17          ((stop - start).toDouble / 1000000) + "ms elapsed time")
    1.18      Exn.release(result)
    1.19    }
    1.20 -
    1.21 -
    1.22 -  /* thread as actor */
    1.23 -
    1.24 -  def thread_actor(name: String)(body: => Unit): Actor =
    1.25 -  {
    1.26 -    val actor = Future.promise[Actor]
    1.27 -    val thread = new Thread(name) { override def run() = { actor.fulfill(Actor.self); body } }
    1.28 -    thread.start
    1.29 -    actor.join
    1.30 -  }
    1.31  }