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/master 5a0dc1d meh: Cleanup and consistency fixes for Enumerable#each_with_object
travis-ci has joined #opal
<
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]
travis-ci has joined #opal
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 has left #opal [#opal]
kludge` has quit [Ping timeout: 245 seconds]
kludge` has joined #opal
travis-ci has joined #opal
<
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 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 has left #opal [#opal]
GitHub37 has joined #opal
GitHub37 has left #opal [#opal]
<
GitHub37>
opal/master 492db0c Adam Beynon: Add some basic contributing guide
travis-ci has joined #opal
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 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 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
meh` has joined #opal
<
meh`>
adambeynon, yo
<
adambeynon>
hi meh`
GitHub84 has joined #opal
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 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/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 has left #opal [#opal]
<
adambeynon>
gotta go
<
adambeynon>
back in a while
[spoiler] has joined #opal
GitHub31 has joined #opal
<
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] 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/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]
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 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 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 has left #opal [#opal]
<
GitHub191>
opal/master 51e6dd5 meh: Implement Enumerable#max_by
travis-ci has joined #opal
<
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]
<
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
<
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`>
<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
<
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()
<
meh`>
I think I know
eventualbuddha has joined #opal
<
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 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]
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..
[spoiler] has quit [Quit: Leaving]
eventualbuddha has joined #opal
GitHub49 has joined #opal
GitHub49 has left #opal [#opal]
<
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 has left #opal [#opal]
<
travis-ci>
[travis-ci] opal/opal#1281 (master - cc0f5ae : Elia Schito): The build passed.