<meh`>
ryanstout, that bug you found made me laugh heartily
<ryanstout>
why's that?
<ryanstout>
thanks for the quick fix btw
<meh`>
because as soon as I read it I knew what the issue was, and it was funny nobody ever thought about it
<ryanstout>
yea, I was surprised. I figured splat's had to work in class methods. Didn't occur to me it would be the name
<e_dub>
meh, to return to an earlier conversation, you really don't think we can ever get to a point where we can treat javascript like bytecode or assembly: something most people never even need to look directly at?
<meh`>
e_dub, I don't think it would be feasable
<meh`>
e_dub, browsers just aren't there yet as far as debugging goes
<meh`>
even with source maps
<e_dub>
fair enough, you certainly have more insight than me
<e_dub>
how do people doing emscripten type stuff debug, btw?
<meh`>
I think they have the LLVM debugger
<e_dub>
oh right
<meh`>
otherwise I think it's pure hell
<e_dub>
i havent done much client side stuff in about nine months, beyond that opal console google extension , but when i was debugging that, which is a mix of coffeescript and opal, i found the coffeescript source maps worked pretty flawlessly, I dont think I looked at the js once until I was doing Opal stuff, because I couldnt figure out how to generate opal source maps at the time, so I had kind of assumed we were "there" as far as the source ma
<e_dub>
ps tech was concerned
<e_dub>
but that's a pretty small project
<meh`>
e_dub, yeah but coffeescript is almost 1:1 as compilation goes
<e_dub>
another fair point
<ryanstout>
ok, another question/possible bug. If I create a "BetterArray" class that extends array, then test to see if I do .is_a?(BetterArray) I get false
<ryanstout>
is this a known issue?
<meh`>
ryanstout, yes, there's also a pull requests for it, it will be resolved soon
<meh`>
right now Array subclassing isn't supported *at all*
<ryanstout>
ok, thanks
<meh`>
same goes for String subclassing
<meh`>
anyway, I'm off to sleep, ja ne~
meh` has quit [Ping timeout: 272 seconds]
urizen has joined #opal
urizen has quit [Ping timeout: 245 seconds]
urizen has joined #opal
eventualbuddha has joined #opal
urizen has quit [Ping timeout: 245 seconds]
ryanstout has quit [Quit: ryanstout]
eventual1uddha has joined #opal
eventualbuddha has quit [Ping timeout: 248 seconds]
eventual1uddha has quit [Ping timeout: 260 seconds]
eventualbuddha has joined #opal
urizen has joined #opal
fkchang has quit [*.net *.split]
ryanstewart has quit [*.net *.split]
ryanstewart has joined #opal
eventualbuddha has quit [Read error: Connection reset by peer]
urizen has quit [Ping timeout: 245 seconds]
DouweM has quit [Ping timeout: 260 seconds]
GitHub75 has joined #opal
<GitHub75>
opal-todos/master 0960865 Adam Beynon: Add initial router support for filters
<GitHub75>
[opal-todos] adambeynon pushed 1 new commit to master: http://git.io/tF_RYA
GitHub75 has left #opal [#opal]
adambeynon has joined #opal
adambeyn_ has joined #opal
adambeynon has quit [Client Quit]
adambeyn_ has quit [Client Quit]
adambeynon has joined #opal
DouweM has joined #opal
elia has joined #opal
GitHub68 has joined #opal
<GitHub68>
opal-todos/master be8f5f9 Adam Beynon: Only show todos based on filter url
GitHub68 has left #opal [#opal]
<GitHub68>
[opal-todos] adambeynon pushed 1 new commit to master: http://git.io/vGy6AQ
<adambeynon>
elia: Im still having issues with opal-activesupport
<adambeynon>
when git cloning
<adambeynon>
its like 45mb
<elia>
adambeynon, I'll try a fresh clone inside /tmp
<elia>
adambeynon, you're right
<adambeynon>
im no expert on git and old trees etc, so im not sure how to get rid of that stuff :(
<elia>
adambeynon, tags' fault this time
GitHub77 has joined #opal
<GitHub77>
[opal-activesupport] elia deleted v0.10.0 at b68b476: http://git.io/YaS2Zw
<GitHub17>
[opal-activesupport] elia deleted v0.10.1 at 0bc8e09: http://git.io/LjQ4aA
GitHub17 has left #opal [#opal]
GitHub17 has joined #opal
GitHub77 has left #opal [#opal]
GitHub138 has joined #opal
GitHub138 has left #opal [#opal]
<GitHub167>
[opal-activesupport] elia deleted v0.11.1 at 845fe07: http://git.io/NuWTWA
GitHub167 has joined #opal
<GitHub138>
[opal-activesupport] elia deleted v0.11.0 at 7e234d6: http://git.io/SaTa4g
GitHub167 has left #opal [#opal]
GitHub124 has joined #opal
<GitHub27>
[opal-activesupport] elia deleted v0.13.1 at d8ab195: http://git.io/LNl60g
GitHub27 has joined #opal
<GitHub14>
[opal-activesupport] elia deleted v0.13.0 at e61e648: http://git.io/wzA80w
GitHub27 has left #opal [#opal]
GitHub14 has left #opal [#opal]
GitHub14 has joined #opal
<GitHub124>
[opal-activesupport] elia deleted v0.12.0 at 1266824: http://git.io/IvzsFg
GitHub124 has left #opal [#opal]
GitHub16 has joined #opal
GitHub81 has joined #opal
<GitHub81>
[opal-activesupport] elia deleted v0.14.3 at c2c209c: http://git.io/jBOtNg
GitHub16 has left #opal [#opal]
GitHub81 has left #opal [#opal]
<GitHub16>
[opal-activesupport] elia deleted v0.14.1 at fbae945: http://git.io/SdY2tg
<elia>
adambeynon, tags' fault this time
GitHub47 has joined #opal
GitHub47 has left #opal [#opal]
<GitHub47>
[opal-activesupport] elia deleted v0.9.1 at 8cf8056: http://git.io/Jp6uNA
GitHub98 has joined #opal
GitHub98 has left #opal [#opal]
<GitHub98>
[opal-activesupport] elia deleted v0.9.2 at 8deb542: http://git.io/e99aqA
GitHub5 has joined #opal
GitHub5 has left #opal [#opal]
<GitHub5>
[opal-activesupport] elia deleted v0.9.3 at 8320d5c: http://git.io/y8gdSw
GitHub12 has joined #opal
<GitHub12>
[opal-activesupport] elia deleted v0.9.4.1 at 23b5a6f: http://git.io/-lP1rg
GitHub12 has left #opal [#opal]
GitHub179 has joined #opal
GitHub179 has left #opal [#opal]
<GitHub179>
[opal-activesupport] elia deleted v0.9.5 at a1acffe: http://git.io/PCQAtg
GitHub42 has joined #opal
<GitHub42>
[opal-activesupport] elia deleted v1.1.0 at 194f5e3: http://git.io/mFt94A
GitHub42 has left #opal [#opal]
GitHub44 has joined #opal
<GitHub44>
[opal-activesupport] elia deleted v1.1.0_RC1 at 564879d: http://git.io/eJ303A
GitHub44 has left #opal [#opal]
GitHub195 has joined #opal
<GitHub83>
[opal-activesupport] elia deleted v2.0.0 at a5b97c1: http://git.io/-cXwew
GitHub195 has left #opal [#opal]
GitHub83 has left #opal [#opal]
<GitHub195>
[opal-activesupport] elia deleted v1.1.1 at 32eade4: http://git.io/53zaIg
GitHub83 has joined #opal
GitHub28 has joined #opal
<GitHub31>
[opal-activesupport] elia deleted v2.0.0_RC1 at e0678b4: http://git.io/jXGX2g
GitHub31 has joined #opal
GitHub31 has left #opal [#opal]
<GitHub28>
[opal-activesupport] elia deleted v2.0.0_PR at 3abe58c: http://git.io/j057dA
GitHub28 has left #opal [#opal]
GitHub146 has joined #opal
GitHub146 has left #opal [#opal]
<GitHub146>
[opal-activesupport] elia deleted v2.0.0_RC2 at 1ac5bc6: http://git.io/CYbzDg
GitHub85 has left #opal [#opal]
<GitHub85>
[opal-activesupport] elia deleted v2.0.1 at 326fb3f: http://git.io/l6ePVA
GitHub85 has joined #opal
GitHub45 has joined #opal
GitHub45 has left #opal [#opal]
<GitHub45>
[opal-activesupport] elia deleted v2.1.0 at 71528b1: http://git.io/JW5ypQ
GitHub0 has joined #opal
<GitHub0>
[opal-activesupport] elia deleted v2.1.0_RC1 at 259b14f: http://git.io/ql9pUQ
GitHub0 has left #opal [#opal]
<GitHub108>
[opal-activesupport] elia deleted v2.2.0 at 516cd4a: http://git.io/gAKxXA
GitHub108 has left #opal [#opal]
GitHub108 has joined #opal
GitHub59 has joined #opal
GitHub59 has left #opal [#opal]
<GitHub59>
[opal-activesupport] elia deleted v2.2.1 at 44c3b86: http://git.io/fm3trQ
GitHub172 has joined #opal
<GitHub172>
[opal-activesupport] elia deleted v2.3.0 at beca1f2: http://git.io/DtX26A
GitHub83 has joined #opal
<GitHub83>
[opal-activesupport] elia deleted v2.3.1 at b1c989f: http://git.io/fltDbg
GitHub172 has left #opal [#opal]
GitHub83 has left #opal [#opal]
GitHub24 has joined #opal
GitHub24 has left #opal [#opal]
<GitHub24>
[opal-activesupport] elia deleted v2.3.10 at 575f961: http://git.io/6zjh_g
GitHub168 has joined #opal
GitHub168 has left #opal [#opal]
<GitHub168>
[opal-activesupport] elia deleted v2.3.11 at 22e59e8: http://git.io/5l37gQ
GitHub99 has joined #opal
GitHub47 has joined #opal
GitHub47 has left #opal [#opal]
GitHub99 has left #opal [#opal]
GitHub9 has joined #opal
GitHub9 has left #opal [#opal]
<GitHub9>
[opal-activesupport] elia deleted v2.3.13 at fca8f64: http://git.io/b9b0pg
<GitHub47>
[opal-activesupport] elia deleted v2.3.14 at 34c3c3b: http://git.io/xcVr5w
<GitHub99>
[opal-activesupport] elia deleted v2.3.12 at c9024a9: http://git.io/DtyxjA
GitHub76 has joined #opal
GitHub76 has left #opal [#opal]
<GitHub76>
[opal-activesupport] elia deleted v2.3.2 at 73fc42c: http://git.io/hC0OOg
GitHub101 has joined #opal
GitHub101 has left #opal [#opal]
<GitHub101>
[opal-activesupport] elia deleted v2.3.2.1 at dc88847: http://git.io/3ounrQ
GitHub92 has joined #opal
GitHub92 has left #opal [#opal]
<GitHub92>
[opal-activesupport] elia deleted v2.3.3 at 8e8519a: http://git.io/o_C6Nw
<GitHub123>
[opal-activesupport] elia deleted v2.3.3.1 at c72c4e6: http://git.io/eP3HtQ
GitHub123 has left #opal [#opal]
GitHub123 has joined #opal
GitHub45 has joined #opal
GitHub45 has left #opal [#opal]
<GitHub45>
[opal-activesupport] elia deleted v2.3.4 at efb0333: http://git.io/yytIuQ
GitHub176 has joined #opal
GitHub176 has left #opal [#opal]
<GitHub176>
[opal-activesupport] elia deleted v2.3.5 at c1fd653: http://git.io/fu65BA
GitHub99 has joined #opal
<GitHub99>
[opal-activesupport] elia deleted v2.3.6 at 56bb550: http://git.io/5oNm8w
GitHub99 has left #opal [#opal]
GitHub77 has joined #opal
GitHub77 has left #opal [#opal]
<GitHub77>
[opal-activesupport] elia deleted v2.3.7 at 326188c: http://git.io/rZZCFQ
GitHub100 has joined #opal
GitHub100 has left #opal [#opal]
<GitHub100>
[opal-activesupport] elia deleted v2.3.9.pre at b2c9198: http://git.io/eal90g
GitHub89 has joined #opal
GitHub91 has joined #opal
GitHub89 has left #opal [#opal]
<GitHub89>
[opal-activesupport] elia deleted v3.0.0.beta.2 at f0364d8: http://git.io/f4Gy9A
<GitHub91>
[opal-activesupport] elia deleted v3.0.0.beta.3 at 8e9df34: http://git.io/0MZImg
GitHub91 has left #opal [#opal]
GitHub138 has joined #opal
<GitHub138>
[opal-activesupport] elia deleted v3.0.0.beta1 at c548e21: http://git.io/WbXNnA
GitHub138 has left #opal [#opal]
GitHub42 has joined #opal
<GitHub42>
[opal-activesupport] elia deleted v3.0.0.beta2 at f0364d8: http://git.io/f4Gy9A
GitHub42 has left #opal [#opal]
GitHub107 has joined #opal
GitHub1 has joined #opal
<GitHub1>
[opal-activesupport] elia deleted v3.1.0.beta1 at 169ae75: http://git.io/5IYPzw
GitHub107 has left #opal [#opal]
GitHub1 has left #opal [#opal]
<GitHub107>
[opal-activesupport] elia deleted v3.0.0_RC at b6f9932: http://git.io/b_CBXQ
GitHub151 has joined #opal
GitHub73 has left #opal [#opal]
<GitHub151>
[opal-activesupport] elia deleted v3.2.0 at f36dcaf: http://git.io/ksroBw
<GitHub73>
[opal-activesupport] elia deleted v3.2.0.rc1 at 9d6e52b: http://git.io/YGucBg
GitHub151 has left #opal [#opal]
GitHub73 has joined #opal
GitHub112 has joined #opal
GitHub144 has left #opal [#opal]
GitHub157 has left #opal [#opal]
<GitHub144>
[opal-activesupport] elia deleted v3.2.3 at d5f2bae: http://git.io/qL8tiw
GitHub144 has joined #opal
<GitHub157>
[opal-activesupport] elia deleted v3.2.2.rc1 at 0a32575: http://git.io/nORChA
GitHub112 has left #opal [#opal]
<GitHub112>
[opal-activesupport] elia deleted v3.2.1 at 566888b: http://git.io/L4rZ0g
GitHub157 has joined #opal
GitHub93 has joined #opal
GitHub93 has left #opal [#opal]
<GitHub93>
[opal-activesupport] elia deleted v3.2.3.rc1 at 90fda2d: http://git.io/MIKbBQ
GitHub165 has joined #opal
GitHub165 has left #opal [#opal]
<GitHub165>
[opal-activesupport] elia deleted v3.2.5 at 48ee79e: http://git.io/RQOBLQ
GitHub118 has joined #opal
GitHub172 has left #opal [#opal]
<GitHub172>
[opal-activesupport] elia deleted v3.2.7 at 0ff738a: http://git.io/i2Dcmg
GitHub118 has left #opal [#opal]
<GitHub118>
[opal-activesupport] elia deleted v3.2.6 at 98fd587: http://git.io/ObEDuA
GitHub172 has joined #opal
GitHub159 has joined #opal
GitHub159 has left #opal [#opal]
<GitHub159>
[opal-activesupport] elia deleted v3.2.8.rc2 at e29984f: http://git.io/BRsuaw
GitHub158 has joined #opal
GitHub158 has left #opal [#opal]
<GitHub158>
[opal-activesupport] elia deleted v3.2.9 at d537f8a: http://git.io/tArIug
GitHub125 has joined #opal
<GitHub125>
[opal-activesupport] elia deleted v3.2.9.rc3 at 1eeeb26: http://git.io/7UZurg
GitHub125 has left #opal [#opal]
kludge` has quit [Ping timeout: 245 seconds]
<elia>
adambeynon, almost there… :)
<adambeynon>
elia: lol - looks like its going well
DouweM_ has joined #opal
<elia>
adambeynon, just 18 more
GitHub193 has joined #opal
<GitHub193>
[opal-activesupport] elia deleted v0.0.1 at a4b423f: http://git.io/vihE6g
GitHub193 has left #opal [#opal]
GitHub163 has left #opal [#opal]
<GitHub163>
[opal-activesupport] elia deleted v0.0.2 at 913f146: http://git.io/u-w_MA
GitHub163 has joined #opal
<adambeynon>
I really need to learn git better. I assumed all tags would be in `ls -al .git/refs/tags`
kludge` has joined #opal
GitHub37 has joined #opal
<GitHub37>
[opal-activesupport] elia deleted v2.3.8 at 240f4e9: http://git.io/0zm1eg
GitHub37 has left #opal [#opal]
GitHub94 has joined #opal
GitHub104 has joined #opal
GitHub32 has joined #opal
<GitHub104>
[opal-activesupport] elia deleted v3.0.0.beta4 at df40dbe: http://git.io/H2XLIA
GitHub32 has left #opal [#opal]
GitHub94 has left #opal [#opal]
<GitHub32>
[opal-activesupport] elia deleted v3.0.0.beta3 at 8e9df34: http://git.io/0MZImg
GitHub104 has left #opal [#opal]
<GitHub94>
[opal-activesupport] elia deleted v2.3.9 at a61a39e: http://git.io/Ev_Omw
GitHub60 has left #opal [#opal]
<GitHub60>
[opal-activesupport] elia deleted v3.1.0.rc1 at 82857ad: http://git.io/wQhAgA
GitHub60 has joined #opal
GitHub119 has joined #opal
GitHub119 has left #opal [#opal]
<GitHub119>
[opal-activesupport] elia deleted v3.2.0.rc2 at 7950f27: http://git.io/5GgEyQ
GitHub154 has joined #opal
GitHub154 has left #opal [#opal]
<GitHub154>
[opal-activesupport] elia deleted v3.2.3.rc2 at 10ae069: http://git.io/xRIM8Q
GitHub78 has joined #opal
GitHub66 has left #opal [#opal]
<GitHub66>
[opal-activesupport] elia deleted v3.2.4.rc1 at c33f5be: http://git.io/-FTokQ
GitHub66 has joined #opal
<GitHub78>
[opal-activesupport] elia deleted v3.2.2 at c597bc3: http://git.io/qAW1qg
GitHub78 has left #opal [#opal]
GitHub71 has joined #opal
GitHub155 has left #opal [#opal]
<GitHub71>
[opal-activesupport] elia deleted v3.2.7.rc1 at 71b9d6d: http://git.io/aFPlEA
<GitHub155>
[opal-activesupport] elia deleted v3.2.8 at 5828e53: http://git.io/l9OnXg
GitHub71 has left #opal [#opal]
GitHub155 has joined #opal
GitHub196 has joined #opal
<GitHub196>
[opal-activesupport] elia deleted v3.2.8.rc1 at ac8ffdd: http://git.io/NS4zvA
GitHub196 has left #opal [#opal]
GitHub42 has joined #opal
<GitHub170>
[opal-activesupport] elia deleted v3.2.9.rc2 at 4574fa5: http://git.io/RPGPJg
GitHub170 has left #opal [#opal]
GitHub42 has left #opal [#opal]
<GitHub42>
[opal-activesupport] elia deleted v3.2.9.rc1 at e64fc54: http://git.io/oUDnxg
GitHub170 has joined #opal
DouweM_ has quit [Client Quit]
DouweM has quit [Ping timeout: 272 seconds]
DouweM_ has joined #opal
<elia>
adambeynon, ready to go!
GitHub112 has joined #opal
<GitHub112>
[opal-activesupport] elia tagged v0.0.2 at 8c0ff57: http://git.io/ZMfhzg
GitHub112 has left #opal [#opal]
GitHub26 has joined #opal
GitHub26 has left #opal [#opal]
<GitHub26>
[opal-activesupport] elia tagged v0.0.1 at 36b16f8: http://git.io/nFJZ3A
<adambeynon>
elia: 23.92 KiB
<adambeynon>
much nicer! thanks :D
<elia>
adambeynon, I don't know where it stores tags, anyway the command I used is `git push origin :v3.2.9.rc1` etc.
DouweM_ has quit [Quit: Leaving...]
<adambeynon>
ah, makes sense
elia has quit [Quit: Computer has gone to sleep.]
GitHub180 has joined #opal
GitHub180 has left #opal [#opal]
<GitHub180>
opal/master 70f5a5e Adam Beynon: Add most rubyspecs for BasicObject
<GitHub180>
[opal] adambeynon pushed 1 new commit to master: http://git.io/tY6Fsg
DouweM has joined #opal
elia has joined #opal
GitHub86 has joined #opal
<GitHub86>
opal/master 66b80f0 Adam Beynon: Rearrange spec/ directory to clean up hierarchies
GitHub86 has left #opal [#opal]
<GitHub86>
[opal] adambeynon pushed 1 new commit to master: http://git.io/T_Q_-w
travis-ci has joined #opal
<travis-ci>
[travis-ci] opal/opal#1299 (master - 70f5a5e : Adam Beynon): The build passed.
<meh`>
any idea about the failing specs with the array subclassing?
<fkchang>
adambeynon: btw, when I use opal head, everything gets returned as s expressions instead of the objects. meh had to point me to commits before the new compiler so I could get opal-irb working
<adambeynon>
fkchang: hi! yeah, outside the standard tools, I think your the only person using the compiler directly
<adambeynon>
forgot to give you the heads up ;)
<adambeynon>
basically, instead of `Opal::Parser.new.parse` , we now use: `Opal::Compiler.new.compile`
<adambeynon>
meh`: I couldnt find anything - I will have another look though
<adambeynon>
something oddly subtle I guess
<fkchang>
adambeynon: does Opal::Compiler support the irb option like parser did?
<adambeynon>
fkchang: yeah, exactly the same
<adambeynon>
fkchang: basically just a rename of classes to better reflect what they do
<adambeynon>
Parser parses code into secps
<adambeynon>
Compiler generates js
<fkchang>
adambeynon: got it, I'll try the new format when I have some time. It was a big surprise at 1st
<adambeynon>
fkchang: yeh, sorry about that. master has a load of changes since the last release
<adambeynon>
trying to get a new version ready before rubyconf
elia has quit [Ping timeout: 272 seconds]
GitHub33 has joined #opal
<GitHub33>
[opal] adambeynon pushed 3 new commits to master: http://git.io/I1QwWg
<GitHub33>
opal/master 795cb01 Adam Beynon: Remove filters for Array#to_s and #inspect
<GitHub33>
opal/master 81ab10e Adam Beynon: Add specs for Array#hash
<GitHub33>
opal/master b688e60 Adam Beynon: Add all rubyspecs for Array#[]
GitHub33 has left #opal [#opal]
[spoiler] has joined #opal
travis-ci has joined #opal
<travis-ci>
[travis-ci] opal/opal#1324 (master - 795cb01 : Adam Beynon): The build passed.