meh` changed the topic of #opal to: http://opalrb.org - Ruby runtime and library on top of Javascript | 1.0.0 is near | This channel is logged at https://botbot.me/freenode/opal/
StephenA1 has quit [Quit: StephenA1]
f-3r has quit [Ping timeout: 272 seconds]
f-3r has joined #opal
f-3r has quit [Remote host closed the connection]
StephenA1 has joined #opal
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #opal
StephenA1 has quit [Quit: StephenA1]
StephenA1 has joined #opal
StephenA1 has quit [Quit: StephenA1]
meh` has quit [Ping timeout: 272 seconds]
StephenA1 has joined #opal
StephenA1 has joined #opal
StephenA1 has quit [Quit: StephenA1]
elia has joined #opal
GitHub100 has joined #opal
<GitHub100> opal/master 978b401 Elia Schito: Add a dummy IO#sync accessor
<GitHub100> [opal] elia pushed 1 new commit to master: http://git.io/pMM4Bg
GitHub100 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> opal/opal#2209 (master - 978b401 : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
mraudio_106 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
mraudio_106 has joined #opal
f-3r has joined #opal
e_dub has quit [Quit: e_dub]
f-3r has quit [Ping timeout: 264 seconds]
f-3r has joined #opal
e_dub has joined #opal
e_dub has quit [Client Quit]
e_dub has joined #opal
fkchang has joined #opal
<fkchang> elia: adambeynon_ u guys do much pubsub/observer pattern stuff in opal? I stumbled on https://github.com/mroderick/PubSubJS and think I'd probably write something like it for opal, but figured u guys might've already written something like it. I remember adambeynon_ talkinb about something like it in trying to do something live binding like for vienna or something
<adambeynon_> fkchang: Vienna has two kinds - Eventable, which is similar to backbone style events
<adambeynon_> User.on(:add) { … }
<adambeynon_> and Observable, which watches for attribute changes on objects
<adambeynon_> user.add_observer(:name) { … }
<fkchang> adambeynon_: usable and/or extractable outside of vienna?
<adambeynon_> fkchang: of course. both are very small modules
<adambeynon_> ~20 lines
e_dub has quit [Quit: e_dub]
<adambeynon_> add_observer basically overrides the setter method on the object, to notify listeners for future changes
<adambeynon_> similar to KVO from cocoa
<adambeynon_> (20 lines might have been a little optimistic ;)
<adambeynon_> fkchang: btw, rubyfire (the vienna rewrite) uses something similar to Volt
<adambeynon_> which I believe is based on meteors obseravble style
mraudio_106 has left #opal [#opal]
<fkchang> adambeynon_: cool, I think a general pub sub similar to the js lib might be appropriate, might be overkill to use as the backend part of eventable/observable. Contemplating whether I'd actually use the hierarchical addressing the js lib has. I perceive duplicated functionality, but don't necessarily think a common core applies
e_dub has joined #opal
e_dub has quit [Client Quit]
e_dub has joined #opal
e_dub has quit [Quit: e_dub]
e_dub has joined #opal
ivmx has joined #opal
e_dub has quit [Quit: e_dub]
elia has quit [Quit: Computer has gone to sleep.]
e_dub has joined #opal
meh` has joined #opal
travis-ci has joined #opal
<travis-ci> IndieMagic/opal#1 (master - 38ddd63 : Lila Grace): The build passed.
travis-ci has left #opal [#opal]
e_dub has quit [Quit: e_dub]
e_dub has joined #opal
j_mcnally has joined #opal
ivmx has left #opal [#opal]
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
f-3r has quit [Remote host closed the connection]
fkchang has quit [Ping timeout: 255 seconds]
arzy has joined #opal
arzy has left #opal [#opal]
e_dub has quit [Quit: e_dub]
godd2 has joined #opal