kamichidu / todo

my todo tasks
0 stars 0 forks source link

pub/sub用のモジュール書く #4

Closed kamichidu closed 10 years ago

kamichidu commented 10 years ago

メインはリスナの管理とsubscriberの呼び出し。

let publisher= vital#of('').import('Event.Publisher') let subscriber= vital#of('').import('Event.Subscriber')

call publisher.subscribe('hoge/fuga', subscriber.wrap(function('func'))) call publisher.subscribe('hoge/fuga', subscriber.wrap('expr')) call publisher.subscribe('hoge/fuga', subscriber.wrap(dict))

call publisher.publish('hoge/fuga', args)

kamichidu commented 10 years ago

publisherはsubscriberの取りまとめと、呼び出し。 subscriberはpublish時の引数をラップすることと、subscriberの形式を統一する。

kamichidu commented 10 years ago

ざっくり https://github.com/kamichidu/vital-pubsub