meh` has quit [Ping timeout: 245 seconds]
e_dub has joined #opal
fkchang has quit [Ping timeout: 265 seconds]
DrShoggoth has joined #opal
DrShoggoth has quit [Read error: Connection reset by peer]
prakriti has joined #opal
shevy has quit [Remote host closed the connection]
ryanstout has quit [Quit: ryanstout]
dimaursu16 has joined #opal
ch007m has joined #opal
ch007m has joined #opal
<
dimaursu16>
ananasova
elia has joined #opal
elia has quit [Client Quit]
tils has joined #opal
elia has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
GitHub171 has joined #opal
GitHub171 has left #opal [#opal]
<
GitHub171>
vienna/promises 071e640 Adam Beynon: Update rest adapter to return promises
travis-ci has joined #opal
<
travis-ci>
[travis-ci] opal/vienna#147 (promises - 071e640 : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
GitHub185 has joined #opal
GitHub185 has left #opal [#opal]
<
GitHub185>
opalrb.org/master 7704587 Elia Schito: Add iconic icons
<
GitHub185>
opalrb.org/master ab67200 Elia Schito: Remove unused images
<
GitHub185>
opalrb.org/master 513e66c Elia Schito: Add download links in the jimbo-jambo
GitHub172 has joined #opal
GitHub172 has left #opal [#opal]
<
GitHub172>
opalrb.org/master 84c385c Elia Schito: Open downloads in another window
elia has quit [Quit: Computer has gone to sleep.]
<
adambeynon>
elia: looking really nice :D the icons work much better too
elia has joined #opal
dimaursu16 has quit [Ping timeout: 245 seconds]
meh` has joined #opal
GitHub66 has joined #opal
<
GitHub66>
vienna/promises c0c7826 Adam Beynon: Cleanup adapter creation using model name
GitHub66 has left #opal [#opal]
travis-ci has joined #opal
<
travis-ci>
[travis-ci] opal/vienna#148 (promises - c0c7826 : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
GitHub53 has joined #opal
<
GitHub53>
vienna/promises 7af5474 Adam Beynon: Observable: support boolean accessors (#attribute?)
GitHub53 has left #opal [#opal]
travis-ci has joined #opal
<
travis-ci>
[travis-ci] opal/vienna#149 (promises - 7af5474 : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
<
elia>
adambeynon, any plans on when to deploy the updated site?
<
elia>
anything left to do?
e_dub has quit [Quit: ZZZzzz…]
<
adambeynon>
elia: just going to mark that blog post as a draft until I finish it off, then should be good to go
<
adambeynon>
Will try and finishe the blog tonight as well
<
elia>
then we'll start spamming rubyweekly and its friends :)
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
[o__o] has quit [Read error: Connection reset by peer]
[o__o] has joined #opal
GitHub93 has joined #opal
GitHub93 has left #opal [#opal]
<
GitHub93>
opalrb.org/master 3c4529a Adam Beynon: Add icons to docs and blog as well
GitHub63 has joined #opal
GitHub63 has left #opal [#opal]
<
GitHub63>
opalrb.org/master b5ab6b8 Adam Beynon: Add baisc FAQ section to site
e_dub has joined #opal
ryanstout has joined #opal
GitHub199 has joined #opal
<
GitHub199>
opalrb.org/master d820ac6 Elia Schito: Moar iconz
<
GitHub199>
opalrb.org/master 5c5977c Elia Schito: Reuse app layout in docs
<
GitHub199>
opalrb.org/master 3a11cb4 Elia Schito: Style tweaks
GitHub199 has left #opal [#opal]
GitHub42 has joined #opal
GitHub42 has left #opal [#opal]
<
GitHub42>
opalrb.org/master 6d17ce9 Elia Schito: Wrap the blog layout too
<
elia>
adambeynon, sorry, failed to push stuff in time :)
dimaursu16 has joined #opal
dimaursu16 has quit [Remote host closed the connection]
dimon_ has joined #opal
GitHub31 has joined #opal
GitHub31 has left #opal [#opal]
<
GitHub31>
vienna/promises 71fbacb Adam Beynon: Remove old module include
travis-ci has joined #opal
<
travis-ci>
[travis-ci] opal/vienna#150 (promises - 71fbacb : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
<
adambeynon>
elia: I cant remeber, are you familiar with Cocoa? and KeyValueObserving?
<
elia>
not very much
<
elia>
but I have 10min before getting out of the office
<
elia>
adambeynon, and you made me curious :)
<
adambeynon>
elia: well, for such an awkward language (objc-c), it is the best system for watching property changes, but in an awful implementation
<
adambeynon>
and I have half copied it in vienna, but with a nicer api
<
adambeynon>
user.add_observer(:name) { puts "name changed!" }
<
adambeynon>
that would overwrite user#name=() to auto notify observers
<
adambeynon>
so any ruby setter method can be observed for free
<
adambeynon>
one thing I cant do (which Cocoa can) is handling dependencies
<
adambeynon>
e.g. User#full_name should depend on the users first_name and last_name
<
adambeynon>
now Cocoa handles this by looking for a method detailing any dependencies
<
adambeynon>
e.g. def dependent_keys_for_full_name; [:first_name, :last_name]; end
<
adambeynon>
but, I dont know if that is too ugly, or whether it needs a dsl
<
elia>
sounds just the same as what ryanstout is doing in volt
<
adambeynon>
elia: yeah, same direction. I guess my impl is kind of a middle ground
<
adambeynon>
not as pwoerful, but works with regular methods/classes
<
adambeynon>
powerful*
<
elia>
adambeynon, would be interesting to use reactive underneath…
<
elia>
anyways "dependent_keys_for_full_name" is ugly, feels like something that should go in the initialize implementation
<
elia>
maybe with an internal (private) dsl
<
elia>
then it could even be implemented in JS (with obj lit) for speed
<
elia>
adambeynon, just thrown stuff from the top of my mind
<
elia>
leaving, surely I need to study vienna again :)
<
adambeynon>
elia: you're right. Inside #initialize is a better place
<
adambeynon>
elia: vienna is going to get very awesome very soon ;)
elia has quit [Ping timeout: 245 seconds]
[o__o] has quit [Read error: Connection reset by peer]
[o__o] has joined #opal
[o__o] has quit [Read error: Connection reset by peer]
[o__o] has joined #opal
GitHub185 has joined #opal
<
GitHub185>
vienna/promises 7748142 Adam Beynon: Add Observable based Reactor
GitHub185 has left #opal [#opal]
travis-ci has joined #opal
<
travis-ci>
[travis-ci] opal/vienna#152 (promises - 7748142 : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
ryanstout has quit [Quit: ryanstout]
elia has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
e_dub has quit [Quit: ZZZzzz…]
GitHub146 has joined #opal
GitHub146 has left #opal [#opal]
<
GitHub146>
vienna/promises fb7575a Adam Beynon: Add Reactor.merge()
e_dub has joined #opal
travis-ci has joined #opal
<
travis-ci>
[travis-ci] opal/vienna#153 (promises - fb7575a : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
elia has joined #opal
e_dub has quit [Quit: It's a hard knock life]
e_dub has joined #opal
ryanstout has joined #opal
e_dub has quit [Ping timeout: 255 seconds]
e_dub has joined #opal
edub has joined #opal
GitHub60 has joined #opal
<
GitHub60>
vienna/promises 53fe8c9 Adam Beynon: Some specs for linking
GitHub60 has left #opal [#opal]
e_dub has quit [Read error: Connection reset by peer]
travis-ci has joined #opal
<
travis-ci>
[travis-ci] opal/vienna#154 (promises - 53fe8c9 : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
edub has quit [Ping timeout: 265 seconds]
e_dub has joined #opal
tils has quit [Ping timeout: 252 seconds]
e_dub has quit [Quit: ZZZzzz…]
fkchang has joined #opal
<
fkchang>
elia: how many ruby specs is opal currently passing
<
fkchang>
or adambeynon or meh`
elia has quit [Quit: Computer has gone to sleep.]
fkchang has quit [Ping timeout: 264 seconds]
elia has joined #opal
goddamnhippie_ has joined #opal
goddamnhippie_ is now known as goddamnhippie
meh` has quit [Ping timeout: 265 seconds]
e_dub has joined #opal