lupine has quit [Ping timeout: 245 seconds]
lupine has joined #opal
GitHub145 has joined #opal
GitHub145 has left #opal [#opal]
<GitHub145> opal/master c7c2b22 meh: Cleanup and compliancy fixes for Enumerable#each_with_index
<GitHub145> opal/master c5b4f10 meh: Wron name for drop_while break spec
<GitHub145> [opal] meh pushed 7 new commits to master: http://git.io/U5U-UA
<GitHub145> opal/master 5a0dc1d meh: Cleanup and consistency fixes for Enumerable#each_with_object
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13100258
<travis-ci> [travis-ci] opal/opal#1268 (master - e5475ec : meh): The build passed.
travis-ci has left #opal [#opal]
ryanstout has quit [Quit: ryanstout]
ryanstout has joined #opal
meh` has quit [Quit: I don't want to live on this planet anymore.]
ryanstout has quit [Quit: ryanstout]
fntzr has joined #opal
fntzr has quit [Ping timeout: 260 seconds]
fntzr has joined #opal
e_dub has joined #opal
adambeynon has joined #opal
GitHub45 has joined #opal
<GitHub45> opal/master 66b00c2 Adam Beynon: Allow Builder to take an options hash
<GitHub45> opal/master 8b972a9 Adam Beynon: Builder should use options as needed
GitHub45 has left #opal [#opal]
<GitHub45> [opal] adambeynon pushed 2 new commits to master: http://git.io/9PBbZg
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13106990
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal#1269 (master - 8b972a9 : Adam Beynon): The build passed.
GitHub87 has joined #opal
<GitHub87> opal/master 9dbae29 Adam Beynon: Enable some previosuly filtered enumerable specs
<GitHub87> [opal] adambeynon pushed 1 new commit to master: http://git.io/w9pGMw
GitHub87 has left #opal [#opal]
kludge` has quit [Ping timeout: 245 seconds]
kludge` has joined #opal
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13107302
<travis-ci> [travis-ci] opal/opal#1270 (master - 9dbae29 : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
GitHub183 has joined #opal
<GitHub183> [opal] adambeynon pushed 1 new commit to master: http://git.io/LeV0eg
GitHub183 has left #opal [#opal]
<GitHub183> opal/master 9e531e9 Adam Beynon: Enable all Array#at specs
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1271 (master - 9e531e9 : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13107553
travis-ci has left #opal [#opal]
GitHub37 has joined #opal
GitHub37 has left #opal [#opal]
<GitHub37> opal/master 492db0c Adam Beynon: Add some basic contributing guide
<GitHub37> [opal] adambeynon pushed 1 new commit to master: http://git.io/ZXHMzw
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13107736
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal#1272 (master - 492db0c : Adam Beynon): The build passed.
GitHub66 has joined #opal
<GitHub66> [opal] adambeynon pushed 1 new commit to master: http://git.io/9BNkCg
GitHub66 has left #opal [#opal]
<GitHub66> opal/master 1c052ec Adam Beynon: Add some basic docs on compiler parts
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1273 (master - 1c052ec : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13107991
travis-ci has left #opal [#opal]
whitequark has joined #opal
<whitequark> btw folks, I just noticed
<whitequark> freenode guidelines require a notice in the title which says if a channel is logged, and you don't have one
<adambeynon> whitequark: hi, thanks for the heads up
<adambeynon> will add one now
adambeynon 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 http://irclog.whitequark.org/opal
meh` has joined #opal
<meh`> adambeynon, yo
<adambeynon> hi meh`
GitHub84 has joined #opal
<GitHub84> [opal] adambeynon pushed 1 new commit to master: http://git.io/Vpl3yQ
GitHub84 has left #opal [#opal]
<GitHub84> opal/master a3f011d Adam Beynon: Make sure special calls are only skipped when they match their requirements
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1274 (master - a3f011d : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13111109
travis-ci has left #opal [#opal]
<whitequark> adambeynon: thanks
<whitequark> by the way if you're annoyed by github and travis bots join/part messages, there's a channel flag you can use to hide them
<whitequark> I don't recall which one though
<meh`> whitequark, +n
<whitequark> meh`: seems to be set here?
<meh`> whitequark, yes, it has to be removed
<meh`> but you have to set the bots to not join either
<whitequark> ah, right
<whitequark> pretty sure github can do that, not sure about travis
<meh`> yes, github can
fntzr has quit [Quit: Leaving]
<adambeynon> meh`: how is the rubyconf demo app coming?
whitequark has left #opal [#opal]
<meh`> adambeynon, temporarily paused to fix rubyspecs
GitHub124 has joined #opal
GitHub124 has left #opal [#opal]
<GitHub124> [opal] meh pushed 1 new commit to master: http://git.io/22dFgA
<GitHub124> opal/master 4994bc4 meh: Cleanup and compliancy fixes for Enumerable#first
<meh`> but it's almost done
<adambeynon> meh`: would be nice perhaps to implement TodoMVC using lissio as well
<adambeynon> compare it to js frameworks
<adambeynon> I have a partially working one in vienna too
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1275 (master - 4994bc4 : meh): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13111464
travis-ci has left #opal [#opal]
<adambeynon> gotta go
<adambeynon> back in a while
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
[spoiler] has joined #opal
GitHub31 has joined #opal
<GitHub31> [opal] meh pushed 4 new commits to master: http://git.io/K7Z5rQ
<GitHub31> opal/master 002ab90 meh: Move #reduce to #inject
<GitHub31> opal/master 8be440b meh: Cleanup Enumerable#take
<GitHub31> opal/master 86575c7 meh: Cleanup and compliancy fixes for Enumerable#group_by
GitHub31 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13112114
<travis-ci> [travis-ci] opal/opal#1276 (master - e527d84 : meh): The build passed.
travis-ci has left #opal [#opal]
GitHub65 has joined #opal
GitHub65 has left #opal [#opal]
<GitHub65> opal/master 1bd3d5a meh: Implement Enumerable#one?
<GitHub65> [opal] meh pushed 3 new commits to master: http://git.io/CzQu2Q
<GitHub65> opal/master e88e944 meh: Cleanup Enumerable#sort_by
<GitHub65> opal/master 2feba15 meh: Cleanup and compliancy fixes for Enumerable#none?
e_dub has quit [Quit: It's a hard knock life]
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1277 (master - 1bd3d5a : meh): The build passed.
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13112987
e_dub has joined #opal
omninonsense has joined #opal
e_dub has quit [Quit: It's a hard knock life]
nino has joined #opal
[spoiler] has quit [Disconnected by services]
nino is now known as [spoiler]
omninonsense has quit [Ping timeout: 248 seconds]
GitHub156 has joined #opal
<GitHub156> [opal] meh pushed 3 new commits to master: http://git.io/1CojqQ
GitHub156 has left #opal [#opal]
<GitHub156> opal/master 0f6de45 meh: Cleanup and compliancy fixes for Enumerable#max
<GitHub156> opal/master c46e937 meh: Cleanup and compliancy fixes for Enumerable#min
<GitHub156> opal/master 3dab7ec meh: Cleanup and compliancy fixes for Enumerable#grep
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1278 (master - c46e937 : meh): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13115454
travis-ci has left #opal [#opal]
GitHub191 has joined #opal
<GitHub191> opal/master ad418fd meh: Move Enumerable#member? alias to the right place
<GitHub191> opal/master 2b06542 meh: Implement Enumerable#min_by
<GitHub191> [opal] meh pushed 3 new commits to master: http://git.io/429btA
GitHub191 has left #opal [#opal]
<GitHub191> opal/master 51e6dd5 meh: Implement Enumerable#max_by
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13116242
<travis-ci> [travis-ci] opal/opal#1279 (master - 2b06542 : meh): The build passed.
travis-ci has left #opal [#opal]
GitHub78 has joined #opal
<GitHub78> opal/master e730c75 meh: Add support for symbol arguments in Enumerable#inject
GitHub78 has left #opal [#opal]
<GitHub78> [opal] meh pushed 1 new commit to master: http://git.io/fgD_9w
<DouweM> meh`: can't you just use block = sym.to_proc instead of the symbol-specific duplication?
<meh`> DouweM, it's faster that way
<DouweM> yeah, I figured that was the reason
<meh`> I should probably also avoid the __send__
<meh`> but yeah, we're a lot more compliant now on Enumerable
<meh`> and only few methods are missing
<meh`> and it's less of an unmaintainable hell
<DouweM> nice job
<meh`> fuck, and this is a problem
meh` has quit [Quit: I don't want to live on this planet anymore.]
meh` has joined #opal
elia has joined #opal
adambeynon has joined #opal
<meh`> adambeynon, what do you think about #422?
<adambeynon> meh`: yeah, think it should be fine
<meh`> adambeynon, did you see the Enumerable stuff?
<meh`> cleaned it all
<adambeynon> yeh, nice work :D
<meh`> still a long way to go
<adambeynon> much nicer to read ;)
<meh`> I'm working on time.rb now
<meh`> since I need it to fix Time#to_json
<meh`> which I need in lissio
<meh`> adambeynon, why isn't $hasOwn aliased like $slice?
<meh`> or is it in $opal.$hasOwn?
<adambeynon> meh`: $slice is used inside the generated ruby code
<adambeynon> generally $hasOwn isnt
<adambeynon> its only the corelib that uses it
<meh`> adambeynon, true
<meh`> but is it in $opal?
<meh`> or only in the runtime.js?
<adambeynon> just in runtime.js
<adambeynon> Opal does have a `hasOwnProperty` on it thought
<adambeynon> though*
<meh`> yes, I'm aliasing it, all good
<meh`> (in json.rb)
<meh`> well, this specs errors are extremely useful
<meh`> 31. Time#saturday? returns true if time represents Saturday
<meh`> <No message>
<meh`> 32. Time#saturday? returns false if time doesn't represent Saturday
<meh`>
<meh`> <No message>
<meh`> adambeynon, any clue what that means?
<adambeynon> I usually get that when there aren't any `.should()` calls
<adambeynon> are those from our specs?
<adambeynon> or rubyspec?
<meh`> adambeynon, rubyspec
<adambeynon> I was having problems with Time.local in one of my apps earlier...
<adambeynon> which that specs seems to use
<adambeynon> spec*
<meh`> I haven't committed anything yet
<meh`> yeah, it's only with my changes
<meh`> but still I have no clue what's going wrong
<adambeynon> Native::Array.new(`arguments`).to_a
<meh`> yes, I fixed that
<adambeynon> removed it?
<meh`> to $slice.call(arguments).reverse()
<adambeynon> ah
<meh`> I think I know
eventualbuddha has joined #opal
<adambeynon> meh`: why do we need this line? https://github.com/opal/opal/blob/master/corelib/struct.rb#L55
<meh`> adambeynon, I have no clue
<meh`> adambeynon, I know
<meh`> adambeynon, it was to make Struct like Hash
<meh`> friendly with native objects
ryanstout has joined #opal
meh` has quit [Ping timeout: 252 seconds]
mhi^ has joined #opal
mhi^ has left #opal [#opal]
meh` has joined #opal
eventualbuddha has quit [Ping timeout: 240 seconds]
<adambeynon> meh`: I need to bump the opal gem soon (couple of days or so), so we need to decide on what needs to be done before then
<adambeynon> it will only be a dot release
<adambeynon> and in fariness since the last release we have a load of changes
<adambeynon> as github says: "This comparison is big! We're only showing the most recent 250 commits"
meh` has quit [Ping timeout: 265 seconds]
meh` has joined #opal
<meh`> adambeynon, I should be able to cleanup everything by then
shurizzle has quit [Ping timeout: 252 seconds]
shurizzle has joined #opal
GitHub143 has joined #opal
<GitHub143> [opal-rspec] adambeynon pushed 1 new commit to master: http://git.io/JBs46g
GitHub143 has left #opal [#opal]
<GitHub143> opal-rspec/master c01f6ad Adam Beynon: Add very basic matchers spec
<adambeynon> meh`: at the same time I will bump opal-jquery and vienna to use opal-rspec
<adambeynon> and if you want show you how to port from opal-spec
<adambeynon> should be really simple
<adambeynon> a rake task name change
<adambeynon> opal-spec will stay around for a good while though
<meh`> adambeynon, that would be nice, yes
<adambeynon> Im still not convinced on the new rspec syntax though
<adambeynon> expect(foo).to eq(foo)
<meh`> yeah, I don't like it much
GitHub146 has joined #opal
<GitHub146> opal-rspec/master 9e1caeb Adam Beynon: Add some more basic matcher specs
GitHub146 has left #opal [#opal]
<GitHub146> [opal-rspec] adambeynon pushed 1 new commit to master: http://git.io/DCmVqA
ryanstout has quit [Quit: ryanstout]
e_dub has joined #opal
e_dub has quit [Read error: Operation timed out]
e_dub has joined #opal
elia has quit [Ping timeout: 245 seconds]
elia has joined #opal
<[spoiler]> adambeynon, that's so odd. I think I prefered the old rspec dsl
<adambeynon> [spoiler]: yeah, me too. rspec3 (pre release) disables `should` by default
<adambeynon> you have to explicitly enable it
<adambeynon> kinda a pain
<[spoiler]> nuisance! What's their reasoning/justification for it?
<e_dub> kind of a fan of minitest::spec lately
<adambeynon> it causes problems with delegators, BasicObject etc
<adambeynon> a very rare case, but yeah
<e_dub> should causes problems?
<e_dub> oh right, i read about that. nvm
<adambeynon> gotta run..
adambeynon has quit [Quit: Textual IRC Client: www.textualapp.com]
<[spoiler]> night!
[spoiler] has quit [Quit: Leaving]
eventualbuddha has joined #opal
GitHub49 has joined #opal
GitHub49 has left #opal [#opal]
<GitHub49> [opal] elia pushed 1 new commit to master: http://git.io/l654FA
<GitHub49> opal/master cc0f5ae Elia Schito: Add codeclimate.com badge
elia has quit [Quit: Computer has gone to sleep.]
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13130828
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal#1281 (master - cc0f5ae : Elia Schito): The build passed.