Guest User

Untitled

a guest
Jun 12th, 2016
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. actor Log
  2. let logger: Logger[String]
  3.  
  4. new create(env: Env) =>
  5. this.logger = StringLogger(Warn, env.out)
  6.  
  7. be msg(str: String) =>
  8. this.logger(Warn) and this.logger.log(str)
  9.  
  10. actor Server
  11. let log: Log
  12. let reg: Registrar
  13.  
  14. new create(env: Env) =>
  15. this.log = Log(env)
  16. this.reg = Registrar
  17. this.reg("log") = Log(env)
  18. let promise = this.reg[Log]("log")
  19. promise.next[None](
  20. recover iso
  21. lambda(value: Log)(self=this) => value.msg("hlay")
  22. end
  23. end)
Advertisement
Add Comment
Please, Sign In to add comment