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
fkchang has quit [Ping timeout: 265 seconds]
fkchang has joined #opal
shawn42 has joined #opal
<shawn42> anyone around?
adambeynon has joined #opal
meh` has joined #opal
meh` has quit [Ping timeout: 245 seconds]
adambeynon has quit [Quit: Textual IRC Client: www.textualapp.com]
fkchang has quit [Ping timeout: 264 seconds]
adambeynon has joined #opal
elia has joined #opal
GitHub175 has joined #opal
<GitHub175> [opal-rspec] adambeynon pushed 3 new commits to master: http://git.io/IecRng
<GitHub175> opal-rspec/master b774c92 Adam Beynon: Include rspec.js stub for now
<GitHub175> opal-rspec/master bdda98c Adam Beynon: Fix wrong filename..
<GitHub175> opal-rspec/master cb08f12 Adam Beynon: Exclude rspec.js from future git changes
GitHub175 has left #opal [#opal]
GitHub39 has joined #opal
<GitHub39> [opal-rspec] adambeynon pushed 1 new commit to master: http://git.io/FXenIQ
GitHub39 has left #opal [#opal]
<GitHub39> opal-rspec/master 2317796 Adam Beynon: Stop tracking rspec.js
<elia> shawn42, need anything?
GitHub133 has joined #opal
<GitHub133> [opal-rspec] adambeynon pushed 2 new commits to master: http://git.io/_RRTlw
<GitHub133> opal-rspec/master 58493b0 Adam Beynon: gem should include prebuilt rspec.js
GitHub133 has left #opal [#opal]
<GitHub133> opal-rspec/master 5c915f1 Adam Beynon: v0.0.1.beta1
GitHub150 has joined #opal
GitHub150 has left #opal [#opal]
<GitHub150> [opal-rspec] adambeynon tagged v0.0.1.beta1 at ec288e6: http://git.io/IohlGQ
kludge` has quit [Ping timeout: 272 seconds]
GitHub112 has joined #opal
<GitHub112> [opal-rspec] adambeynon pushed 1 new commit to master: http://git.io/mZG57A
GitHub112 has left #opal [#opal]
<GitHub112> opal-rspec/master 2a91f3b Adam Beynon: Add .gem to gitignore
elia has quit [Quit: (IRC Client: textualapp.com)]
kludge` has joined #opal
<adambeynon> :D testing it with all my apps/gems now, happy days
<adambeynon> oh, he's gone >_<
elia has joined #opal
<adambeynon> elia: good job I marked it as "beta", it doesnt like group names that do not start with [A-Z] :(
<adambeynon> seems js doesnt support a regexp special that rspec uses
<elia> adambeynon, by "group names" you mean describe/context stuff?
<adambeynon> elia: yeap. they create anonymous modules for each describe() group, and then do a `const_set()` using the name of the description
<adambeynon> which all seems a bit silly, buy hey
<elia> adambeynon, probably it's to have somehow meaningful stacktraces/errors
<elia> adambeynon, the module/class stuff is surely for method inheritance and scoping
<adambeynon> aye, didnt think of the stack traces
<adambeynon> got it working for "bad" group names anyway
<adambeynon> beta2 might be along sooner than I thought ;)
GitHub63 has joined #opal
<GitHub63> vienna/rspec dbafa4c Adam Beynon: Add config.ru for running specs in browser [ci skip]
<GitHub63> [vienna] adambeynon pushed 1 new commit to rspec: http://git.io/4H0eHQ
GitHub63 has left #opal [#opal]
elia has quit [Quit: (IRC Client: textualapp.com)]
elia has joined #opal
elia has quit [Quit: (IRC Client: textualapp.com)]
elia has joined #opal
meh` has joined #opal
<meh`> adambeynon, yo
GitHub137 has joined #opal
<GitHub137> opal-rspec/master c9f3107 Adam Beynon: Javascript does not support all ruby regexp anchors
GitHub137 has left #opal [#opal]
<GitHub137> [opal-rspec] adambeynon pushed 1 new commit to master: http://git.io/LuMn7A
<adambeynon> hey meh`
<meh`> adambeynon, any news?
<adambeynon> meh`: not really
<adambeynon> digging through some inconsistencies between ruby regexps and javascript regexps
<adambeynon> we can probably rewrite them at compile time
<adambeynon> well, I hope we can
<meh`> adambeynon, or we could use XRegExp
<meh`> adambeynon, or both
<meh`> adambeynon, check out XRegExp
<meh`> it does rewriting of regexps
<adambeynon> ah, looks like it doesn compile the \A anchor
<adambeynon> thats what is breaking in rspec
[spoiler] has joined #opal
GitHub150 has joined #opal
<GitHub150> opal/master a967167 Adam Beynon: Slight cleanup of corelib
GitHub150 has left #opal [#opal]
<GitHub150> [opal] adambeynon pushed 1 new commit to master: http://git.io/IyfbyQ
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13255153
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal#1332 (master - a967167 : Adam Beynon): The build passed.
<adambeynon> meh`, elia : I have added a v0.5.0 milestone to github, so If there are any current (or new) bugs/issues you think need to be added, then today/tomorrow is a good time
<meh`> adambeynon, roger
elia has quit [Quit: Computer has gone to sleep.]
<e_dub> meh, adambeynon either of you going to rubyconf? I know fkchang is speaking, but didnt know if either of you was going
<meh`> e_dub, I wish, it's kind of on the other side of the planet for me
<e_dub> ah i see
<e_dub> I got one of the scholarships, so I'm pretty excited
<adambeynon> yeah, me neither :( will be stuck to watching it online I guess
GitHub76 has joined #opal
GitHub76 has left #opal [#opal]
<GitHub76> [opal] adambeynon pushed 1 new commit to master: http://git.io/gsaQzQ
<GitHub76> opal/master aabc4b6 Adam Beynon: Reorganize spec/ directory
<adambeynon> although, I dont think they stream it
<e_dub> last year i think it showed up on confreaks pretty quick
<e_dub> would be cool if they did start streaming conferences, like the gaming industry does
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13256424
<travis-ci> [travis-ci] opal/opal#1333 (master - aabc4b6 : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
<e_dub> meh XRegExp looks awesome. Named backreferences!
meh` has quit [Ping timeout: 246 seconds]
GitHub19 has joined #opal
<GitHub19> opal/master d8f39a5 Adam Beynon: Use String#swapcase specs from rubyspec
<GitHub19> opal/master f9a2302 Adam Beynon: Run String#upcase specs from rubyspec
GitHub19 has left #opal [#opal]
<GitHub19> [opal] adambeynon pushed 3 new commits to master: http://git.io/XMdOrw
<GitHub19> opal/master c74ad9f Adam Beynon: Run String#to_s and #to_str specs through rubyspec
<e_dub> adambeynon, do we run the specs in multiple browsers or just one?
<adambeynon> e_dub: these specs on travis all run through just v8, but I run them locally every now and then through safari and firefox
<adambeynon> there was talk about a ci-service for testing in browsers
<adambeynon> but I didnt really follow it up
<e_dub> ah, ever seen https://browserling.com/
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13257087
<travis-ci> [travis-ci] opal/opal#1334 (master - d8f39a5 : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
<e_dub> dunno if you follow node at all, but you may know of substack? that's his startup
<adambeynon> ah right. Yeah, follow node stuff now and then. he releases *loads* of npm modules
<adambeynon> will check it out, see what they offer
<e_dub> cool, hope its useful
DouweM has quit [Ping timeout: 272 seconds]
GitHub15 has joined #opal
GitHub15 has left #opal [#opal]
<GitHub15> [opal] adambeynon pushed 2 new commits to master: http://git.io/LO5HTg
<GitHub15> opal/master 8097548 Adam Beynon: Add #include? and #empty? sring specs
<GitHub15> opal/master 53a0f19 Adam Beynon: Run String#size and #length specs from rubyspec
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1335 (master - 8097548 : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13257467
fkchang has joined #opal
fkchang has quit [Ping timeout: 264 seconds]
GitHub136 has joined #opal
<GitHub136> [opal] adambeynon pushed 2 new commits to master: http://git.io/ihbTOg
<GitHub136> opal/master 3b8b3af Adam Beynon: Run String#index specs from rubyspec
<GitHub136> opal/master be46c47 Adam Beynon: Add some more string specs to rubyspec runner
GitHub136 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1336 (master - be46c47 : Adam Beynon): The build was broken.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13258126
travis-ci has left #opal [#opal]
<adambeynon> u wotz
<adambeynon> damn you 1.8
GitHub196 has joined #opal
GitHub196 has left #opal [#opal]
<GitHub196> opal/master a8a216f Adam Beynon: Add some more specs from rubyspec and fix last push
<GitHub196> [opal] adambeynon pushed 1 new commit to master: http://git.io/kwotFw
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1337 (master - a8a216f : Adam Beynon): The build was fixed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13258313
travis-ci has left #opal [#opal]
elia has joined #opal
<elia> adambeynon, ok
GitHub113 has joined #opal
<GitHub113> opal/master 476238d Adam Beynon: Add yet more string specs from rubyspec
<GitHub113> [opal] adambeynon pushed 1 new commit to master: http://git.io/kOipQA
GitHub113 has left #opal [#opal]
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal#1338 (master - 476238d : Adam Beynon): The build passed.
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13259245
GitHub191 has joined #opal
<GitHub191> opal/master 25b1c64 Adam Beynon: Remove duplicated specs
GitHub191 has left #opal [#opal]
<GitHub191> [opal] adambeynon pushed 1 new commit to master: http://git.io/PoqfkQ
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1339 (master - 25b1c64 : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13260006
travis-ci has left #opal [#opal]
[spoiler] has quit [Ping timeout: 246 seconds]
GitHub133 has joined #opal
<GitHub133> opal/master 910189b Adam Beynon: Run struct specs from rubyspec
GitHub133 has left #opal [#opal]
<GitHub133> [opal] adambeynon pushed 1 new commit to master: http://git.io/ZmYBHg
mehhhh has joined #opal
GitHub193 has joined #opal
GitHub193 has left #opal [#opal]
<GitHub193> opal/master 8744329 Adam Beynon: Run all time specs through rubyspec
<GitHub193> [opal] adambeynon pushed 1 new commit to master: http://git.io/AFN8gw
GitHub151 has joined #opal
<GitHub151> opal/master 9f222f5 Adam Beynon: Run regexp specs through rubyspec
<GitHub151> [opal] adambeynon pushed 1 new commit to master: http://git.io/kVikjw
GitHub151 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1341 (master - 8744329 : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13262690
travis-ci has left #opal [#opal]
<elia> adambeynon, mehhhh, just sent stats to fkchang… and realized how they're almost meaningless for browsers, they always have a single user
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1342 (master - 9f222f5 : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13262855
travis-ci has left #opal [#opal]
<adambeynon> elia: a single user?
<elia> adambeynon, yeah, you can have million users but it doesn't matter for the browser…
DrShoggoth has joined #opal
<mehhhh> lol
<mehhhh> elia: well, they're still a valuable number to say "this shit ain't broken, it's used by gazillions people"
<elia> mehhhh, sure, it's good for showoffs and social acceptance (or whatever is called in marketing speak)
<e_dub> is anyone running the node stuff in production?
<adambeynon> e_dub: dont think so. I think it needs some modernizing
<adambeynon> its not kept up with opal (I think)
<mehhhh> adambeynon, elia: I finished the demo app for lissio if you want to take a look
<elia> e_dub, opal-node is way behind
<elia> mehhhh, the shekel thing?
<mehhhh> elia: yes
GitHub87 has joined #opal
<GitHub87> opal/master 7a2e581 Adam Beynon: Remove duplicated specs
GitHub87 has left #opal [#opal]
<GitHub87> [opal] adambeynon pushed 1 new commit to master: http://git.io/nVXwSA
<e_dub> adambeynon, elia would be interesting to compare an updated OpalNode against ruby running on vert.x and just plain event machine, as async rubies
<e_dub> mehhhh, is it in your lissio repo?
<mehhhh> e_dub: no, it's on meh/shekels
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13264025
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal#1343 (master - 7a2e581 : Adam Beynon): The build was broken.
serpodh has joined #opal
<e_dub> ok cool, checking it out
GitHub88 has joined #opal
<GitHub88> [opal] adambeynon pushed 1 new commit to master: http://git.io/aQGg8A
<GitHub88> opal/master 2c8c27d Adam Beynon: Optimized_operators is no longer a compiler option
GitHub88 has left #opal [#opal]
elia has quit [Quit: Computer has gone to sleep.]
serpodh has quit [Remote host closed the connection]
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13264490
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal#1344 (master - 2c8c27d : Adam Beynon): The build was fixed.
GitHub77 has joined #opal
GitHub77 has left #opal [#opal]
<GitHub77> opal-sprockets/master 1d694c6 Adam Beynon: Opal no longer optimizes operator calls
<GitHub77> [opal-sprockets] adambeynon pushed 1 new commit to master: http://git.io/Ah2Xcg
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal-sprockets#12 (master - 1d694c6 : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-sprockets/builds/13264747
travis-ci has left #opal [#opal]
GitHub170 has joined #opal
GitHub170 has left #opal [#opal]
<GitHub170> [opal] adambeynon pushed 1 new commit to master: http://git.io/cHyPUA
<GitHub170> opal/master 33d698c Adam Beynon: Compiler#source_map takes an optional source_file reference
GitHub96 has joined #opal
<GitHub96> [opal-sprockets] adambeynon pushed 1 new commit to master: http://git.io/jfIE2g
GitHub96 has left #opal [#opal]
<GitHub96> opal-sprockets/master cffc2d1 Adam Beynon: Use Compiler#source_map() for generating source maps
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13265014
<travis-ci> [travis-ci] opal/opal#1345 (master - 33d698c : Adam Beynon): The build passed.
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal-sprockets#13 (master - cffc2d1 : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal-sprockets/builds/13265293
elia has joined #opal
<elia> e_dub, the opal executable on master runs on node btw, probably you can benchmark that way…
<e_dub> cool, not gonna happen today, but it will be quite interesting to see.
dddtest_92337 has joined #opal
<adambeynon> elia: for some reason, our specs take about 3 times longer with node than they do with phantomjs
<elia> adambeynon, interesting…
<elia> adambeynon, it's the price you gotta pay to be webscale
<mehhhh> lol
mehhhh has quit [Ping timeout: 250 seconds]
GitHub87 has joined #opal
<GitHub87> opal/master 87fb01a Adam Beynon: Split Method into opal/method.rb
<GitHub87> [opal] adambeynon pushed 1 new commit to master: http://git.io/J68xyw
GitHub87 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1346 (master - 87fb01a : Adam Beynon): The build was broken.
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13269358
[spoiler] has joined #opal
DouweM has joined #opal
GitHub159 has joined #opal
<GitHub159> [opal] adambeynon pushed 1 new commit to master: http://git.io/kMe6DA
<GitHub159> opal/master 0a9aad2 Adam Beynon: Make opal-parser.rb simpler
GitHub159 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/13271636
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal#1347 (master - 0a9aad2 : Adam Beynon): The build is still failing.
kludge` has quit [Remote host closed the connection]
mehhhh has joined #opal
<shawn42> elia: adambeynon mehhhh : I've pulled down master from github, bundled, pulled down submodules, and I get "undefined method `stub_file' for Opal::Processor:Class"
<elia> shawn42, update opal-sprockets (from git)
<mehhhh> shawn42: or wait few days for the stable release
<shawn42> I see
<shawn42> I thought opal-xxx was a library that used opal?
<adambeynon> shawn42: `bundle update opal-sprockets` should do it for you
<shawn42> but opal itself has a dep on opal-sprockets?
<adambeynon> shawn42: nope, we just use it for the tests
<adambeynon> you dont have to use opal-sprockets at all
<mehhhh> shawn42: it depends on what builder you use
<shawn42> fair enough
<shawn42> ;)
<adambeynon> shawn42: Opal included Opal::Builder which does roughly the same.. but it cant quite cope with dynamic requires yet
<shawn42> what's the best way for me to gauge how much of rubyspec is passing? (I'm trying to write a blog post on opal)
<adambeynon> shawn42: look in spec/rubyspecs
<mehhhh> shawn42: bundle update; bundle exec rake
<adambeynon> that is a list of all rubyspecs we actually load
<adambeynon> ~ 2300 examples (currently)
<shawn42> adambeynon: thanks
elia has quit [Quit: Computer has gone to sleep.]
mehhhh has quit [Ping timeout: 250 seconds]
DrShoggoth has quit [Read error: Connection reset by peer]
GitHub172 has joined #opal
<GitHub172> opal-jquery/master 8695afc Adam Beynon: Simple spec runner for Zepto
GitHub172 has left #opal [#opal]
<GitHub172> [opal-jquery] adambeynon pushed 1 new commit to master: http://git.io/feB3lA
DrShoggoth has joined #opal
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
DrShoggoth has quit [Ping timeout: 240 seconds]
DrShoggoth has joined #opal
fkchang has joined #opal
statarin has joined #opal
DrShoggoth has quit [Remote host closed the connection]
ryanstout has joined #opal
meh` has joined #opal
statarin has quit [Read error: Connection reset by peer]
dddtest_92337 has quit [Remote host closed the connection]
adambeynon has joined #opal
eventualbuddha has joined #opal
adambeynon has quit [Quit: Textual IRC Client: www.textualapp.com]
eventualbuddha has quit [Ping timeout: 240 seconds]
eventualbuddha has joined #opal
eventualbuddha has quit [Ping timeout: 248 seconds]
meh` has quit [Ping timeout: 264 seconds]
kludge` has joined #opal
ryanstout has quit [Quit: ryanstout]