in scala
object Responder

`object` Responder
  `extends` java.lang.Object
  `with` scala.ScalaObject

  contains utility methods to build responders

see:
  class Responder
since:
  revision 6897 (will be 2.1.1)

Constructor Summary
| `def` this

Def Summary
| `def` constant [ a ] ( x : a ) : scala.Responder[a] creates a responder that answer continuations with the constant a
| `def` exec [ a ] ( x : => scala.Unit ) : scala.Boolean executes x and returns true, useful as syntactic convenience in for comprehensions
| `def` loop [ a ] ( r : scala.Responder[scala.Unit] ) : scala.Responder[scala.All]
| `def` loopWhile [ a ] ( cond : => scala.Boolean ) ( r : scala.Responder[scala.Unit] ) : scala.Responder[scala.Unit]
| `def` run [ a ] ( r : scala.Responder[a] ) : scala.Option[a] runs a responder, returning an optional result

Constructor Detail

`def` this

Def Detail

`def` constant [ a ]( x : a ) : scala.Responder[a]

  creates a responder that answer continuations with the constant a

`def` exec [ a ]( x : => scala.Unit ) : scala.Boolean

  executes x and returns true, useful as syntactic convenience in for comprehensions

`def` loop [ a ]( r : scala.Responder[scala.Unit] ) : scala.Responder[scala.All]

`def` loopWhile [ a ]( cond : => scala.Boolean ) ( r : scala.Responder[scala.Unit] ) : scala.Responder[scala.Unit]

`def` run [ a ]( r : scala.Responder[a] ) : scala.Option[a]

  runs a responder, returning an optional result