01:05
fkchang has quit [Ping timeout: 265 seconds]
01:21
fkchang has joined #opal
01:55
shawn42 has joined #opal
02:21
<
shawn42 >
anyone around?
07:15
adambeynon has joined #opal
07:32
meh` has joined #opal
07:42
meh` has quit [Ping timeout: 245 seconds]
08:16
fkchang has quit [Ping timeout: 264 seconds]
09:07
adambeynon has joined #opal
09:13
elia has joined #opal
09:20
GitHub175 has joined #opal
09:20
<
GitHub175 >
opal-rspec/master b774c92 Adam Beynon: Include rspec.js stub for now
09:20
<
GitHub175 >
opal-rspec/master bdda98c Adam Beynon: Fix wrong filename..
09:20
<
GitHub175 >
opal-rspec/master cb08f12 Adam Beynon: Exclude rspec.js from future git changes
09:20
GitHub175 has left #opal [#opal]
09:27
GitHub39 has joined #opal
09:27
GitHub39 has left #opal [#opal]
09:27
<
GitHub39 >
opal-rspec/master 2317796 Adam Beynon: Stop tracking rspec.js
09:27
<
elia >
shawn42, need anything?
09:32
GitHub133 has joined #opal
09:32
<
GitHub133 >
opal-rspec/master 58493b0 Adam Beynon: gem should include prebuilt rspec.js
09:32
GitHub133 has left #opal [#opal]
09:32
<
GitHub133 >
opal-rspec/master 5c915f1 Adam Beynon: v0.0.1.beta1
09:32
GitHub150 has joined #opal
09:32
GitHub150 has left #opal [#opal]
09:33
kludge` has quit [Ping timeout: 272 seconds]
09:33
GitHub112 has joined #opal
09:33
GitHub112 has left #opal [#opal]
09:33
<
GitHub112 >
opal-rspec/master 2a91f3b Adam Beynon: Add .gem to gitignore
09:35
elia has quit [Quit: (IRC Client: textualapp.com)]
09:36
kludge` has joined #opal
09:36
<
adambeynon >
:D testing it with all my apps/gems now, happy days
09:36
<
adambeynon >
oh, he's gone >_<
09:38
elia has joined #opal
09:47
<
adambeynon >
elia: good job I marked it as "beta", it doesnt like group names that do not start with [A-Z] :(
09:48
<
adambeynon >
seems js doesnt support a regexp special that rspec uses
09:48
<
elia >
adambeynon, by "group names" you mean describe/context stuff?
09:52
<
adambeynon >
elia: yeap. they create anonymous modules for each describe() group, and then do a `const_set()` using the name of the description
09:52
<
adambeynon >
which all seems a bit silly, buy hey
09:53
<
elia >
adambeynon, probably it's to have somehow meaningful stacktraces/errors
09:53
<
elia >
adambeynon, the module/class stuff is surely for method inheritance and scoping
09:54
<
adambeynon >
aye, didnt think of the stack traces
09:55
<
adambeynon >
got it working for "bad" group names anyway
09:55
<
adambeynon >
beta2 might be along sooner than I thought ;)
09:57
GitHub63 has joined #opal
09:57
<
GitHub63 >
vienna/rspec dbafa4c Adam Beynon: Add config.ru for running specs in browser [ci skip]
09:57
GitHub63 has left #opal [#opal]
09:59
elia has quit [Quit: (IRC Client: textualapp.com)]
09:59
elia has joined #opal
10:08
elia has quit [Quit: (IRC Client: textualapp.com)]
10:09
elia has joined #opal
10:11
meh` has joined #opal
10:11
<
meh` >
adambeynon, yo
10:11
GitHub137 has joined #opal
10:11
<
GitHub137 >
opal-rspec/master c9f3107 Adam Beynon: Javascript does not support all ruby regexp anchors
10:11
GitHub137 has left #opal [#opal]
10:27
<
adambeynon >
hey meh`
10:27
<
meh` >
adambeynon, any news?
10:28
<
adambeynon >
meh`: not really
10:28
<
adambeynon >
digging through some inconsistencies between ruby regexps and javascript regexps
10:28
<
adambeynon >
we can probably rewrite them at compile time
10:28
<
adambeynon >
well, I hope we can
10:28
<
meh` >
adambeynon, or we could use XRegExp
10:28
<
meh` >
adambeynon, or both
10:28
<
meh` >
adambeynon, check out XRegExp
10:28
<
meh` >
it does rewriting of regexps
10:34
<
adambeynon >
ah, looks like it doesn compile the \A anchor
10:34
<
adambeynon >
thats what is breaking in rspec
10:36
[spoiler] has joined #opal
10:54
GitHub150 has joined #opal
10:54
<
GitHub150 >
opal/master a967167 Adam Beynon: Slight cleanup of corelib
10:54
GitHub150 has left #opal [#opal]
10:58
travis-ci has joined #opal
10:58
travis-ci has left #opal [#opal]
10:58
<
travis-ci >
[travis-ci] opal/opal#1332 (master - a967167 : Adam Beynon): The build passed.
11:10
<
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
11:10
<
meh` >
adambeynon, roger
11:22
elia has quit [Quit: Computer has gone to sleep.]
11:29
<
e_dub >
meh, adambeynon either of you going to rubyconf? I know fkchang is speaking, but didnt know if either of you was going
11:29
<
meh` >
e_dub, I wish, it's kind of on the other side of the planet for me
11:30
<
e_dub >
I got one of the scholarships, so I'm pretty excited
11:32
<
adambeynon >
yeah, me neither :( will be stuck to watching it online I guess
11:32
GitHub76 has joined #opal
11:32
GitHub76 has left #opal [#opal]
11:32
<
GitHub76 >
opal/master aabc4b6 Adam Beynon: Reorganize spec/ directory
11:32
<
adambeynon >
although, I dont think they stream it
11:32
<
e_dub >
last year i think it showed up on confreaks pretty quick
11:33
<
e_dub >
would be cool if they did start streaming conferences, like the gaming industry does
11:35
travis-ci has joined #opal
11:35
<
travis-ci >
[travis-ci] opal/opal#1333 (master - aabc4b6 : Adam Beynon): The build passed.
11:35
travis-ci has left #opal [#opal]
11:38
<
e_dub >
meh XRegExp looks awesome. Named backreferences!
11:44
meh` has quit [Ping timeout: 246 seconds]
11:50
GitHub19 has joined #opal
11:50
<
GitHub19 >
opal/master d8f39a5 Adam Beynon: Use String#swapcase specs from rubyspec
11:50
<
GitHub19 >
opal/master f9a2302 Adam Beynon: Run String#upcase specs from rubyspec
11:50
GitHub19 has left #opal [#opal]
11:50
<
GitHub19 >
opal/master c74ad9f Adam Beynon: Run String#to_s and #to_str specs through rubyspec
11:51
<
e_dub >
adambeynon, do we run the specs in multiple browsers or just one?
11:51
<
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
11:52
<
adambeynon >
there was talk about a ci-service for testing in browsers
11:52
<
adambeynon >
but I didnt really follow it up
11:53
travis-ci has joined #opal
11:53
<
travis-ci >
[travis-ci] opal/opal#1334 (master - d8f39a5 : Adam Beynon): The build passed.
11:53
travis-ci has left #opal [#opal]
11:54
<
e_dub >
dunno if you follow node at all, but you may know of substack? that's his startup
11:55
<
adambeynon >
ah right. Yeah, follow node stuff now and then. he releases
*loads* of npm modules
11:55
<
adambeynon >
will check it out, see what they offer
11:56
<
e_dub >
cool, hope its useful
11:59
DouweM has quit [Ping timeout: 272 seconds]
12:01
GitHub15 has joined #opal
12:01
GitHub15 has left #opal [#opal]
12:01
<
GitHub15 >
opal/master 8097548 Adam Beynon: Add #include? and #empty? sring specs
12:01
<
GitHub15 >
opal/master 53a0f19 Adam Beynon: Run String#size and #length specs from rubyspec
12:06
travis-ci has joined #opal
12:06
<
travis-ci >
[travis-ci] opal/opal#1335 (master - 8097548 : Adam Beynon): The build passed.
12:06
travis-ci has left #opal [#opal]
12:12
fkchang has joined #opal
12:17
fkchang has quit [Ping timeout: 264 seconds]
12:22
GitHub136 has joined #opal
12:22
<
GitHub136 >
opal/master 3b8b3af Adam Beynon: Run String#index specs from rubyspec
12:22
<
GitHub136 >
opal/master be46c47 Adam Beynon: Add some more string specs to rubyspec runner
12:22
GitHub136 has left #opal [#opal]
12:25
travis-ci has joined #opal
12:25
<
travis-ci >
[travis-ci] opal/opal#1336 (master - be46c47 : Adam Beynon): The build was broken.
12:25
travis-ci has left #opal [#opal]
12:25
<
adambeynon >
u wotz
12:26
<
adambeynon >
damn you 1.8
12:27
GitHub196 has joined #opal
12:27
GitHub196 has left #opal [#opal]
12:27
<
GitHub196 >
opal/master a8a216f Adam Beynon: Add some more specs from rubyspec and fix last push
12:30
travis-ci has joined #opal
12:30
<
travis-ci >
[travis-ci] opal/opal#1337 (master - a8a216f : Adam Beynon): The build was fixed.
12:30
travis-ci has left #opal [#opal]
12:32
elia has joined #opal
12:33
<
elia >
adambeynon, ok
12:52
GitHub113 has joined #opal
12:52
<
GitHub113 >
opal/master 476238d Adam Beynon: Add yet more string specs from rubyspec
12:52
GitHub113 has left #opal [#opal]
12:56
travis-ci has left #opal [#opal]
12:56
<
travis-ci >
[travis-ci] opal/opal#1338 (master - 476238d : Adam Beynon): The build passed.
12:56
travis-ci has joined #opal
13:11
GitHub191 has joined #opal
13:11
<
GitHub191 >
opal/master 25b1c64 Adam Beynon: Remove duplicated specs
13:11
GitHub191 has left #opal [#opal]
13:15
travis-ci has joined #opal
13:15
<
travis-ci >
[travis-ci] opal/opal#1339 (master - 25b1c64 : Adam Beynon): The build passed.
13:15
travis-ci has left #opal [#opal]
13:33
[spoiler] has quit [Ping timeout: 246 seconds]
13:36
GitHub133 has joined #opal
13:36
<
GitHub133 >
opal/master 910189b Adam Beynon: Run struct specs from rubyspec
13:36
GitHub133 has left #opal [#opal]
13:59
mehhhh has joined #opal
14:05
GitHub193 has joined #opal
14:05
GitHub193 has left #opal [#opal]
14:05
<
GitHub193 >
opal/master 8744329 Adam Beynon: Run all time specs through rubyspec
14:09
GitHub151 has joined #opal
14:09
<
GitHub151 >
opal/master 9f222f5 Adam Beynon: Run regexp specs through rubyspec
14:09
GitHub151 has left #opal [#opal]
14:10
travis-ci has joined #opal
14:10
<
travis-ci >
[travis-ci] opal/opal#1341 (master - 8744329 : Adam Beynon): The build passed.
14:10
travis-ci has left #opal [#opal]
14:11
<
elia >
adambeynon, mehhhh, just sent stats to fkchang… and realized how they're almost meaningless for browsers, they always have a single user
14:14
travis-ci has joined #opal
14:14
<
travis-ci >
[travis-ci] opal/opal#1342 (master - 9f222f5 : Adam Beynon): The build passed.
14:14
travis-ci has left #opal [#opal]
14:22
<
adambeynon >
elia: a single user?
14:25
<
elia >
adambeynon, yeah, you can have million users but it doesn't matter for the browser…
14:25
DrShoggoth has joined #opal
14:28
<
mehhhh >
elia: well, they're still a valuable number to say "this shit ain't broken, it's used by gazillions people"
14:29
<
elia >
mehhhh, sure, it's good for showoffs and social acceptance (or whatever is called in marketing speak)
14:31
<
e_dub >
is anyone running the node stuff in production?
14:33
<
adambeynon >
e_dub: dont think so. I think it needs some modernizing
14:33
<
adambeynon >
its not kept up with opal (I think)
14:33
<
mehhhh >
adambeynon, elia: I finished the demo app for lissio if you want to take a look
14:34
<
elia >
e_dub, opal-node is way behind
14:34
<
elia >
mehhhh, the shekel thing?
14:34
GitHub87 has joined #opal
14:34
<
GitHub87 >
opal/master 7a2e581 Adam Beynon: Remove duplicated specs
14:34
GitHub87 has left #opal [#opal]
14:35
<
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
14:36
<
e_dub >
mehhhh, is it in your lissio repo?
14:37
<
mehhhh >
e_dub: no, it's on meh/shekels
14:38
travis-ci has joined #opal
14:38
travis-ci has left #opal [#opal]
14:38
<
travis-ci >
[travis-ci] opal/opal#1343 (master - 7a2e581 : Adam Beynon): The build was broken.
14:41
serpodh has joined #opal
14:43
<
e_dub >
ok cool, checking it out
14:44
GitHub88 has joined #opal
14:44
<
GitHub88 >
opal/master 2c8c27d Adam Beynon: Optimized_operators is no longer a compiler option
14:44
GitHub88 has left #opal [#opal]
14:44
elia has quit [Quit: Computer has gone to sleep.]
14:48
serpodh has quit [Remote host closed the connection]
14:48
travis-ci has joined #opal
14:48
travis-ci has left #opal [#opal]
14:48
<
travis-ci >
[travis-ci] opal/opal#1344 (master - 2c8c27d : Adam Beynon): The build was fixed.
14:49
GitHub77 has joined #opal
14:49
GitHub77 has left #opal [#opal]
14:49
<
GitHub77 >
opal-sprockets/master 1d694c6 Adam Beynon: Opal no longer optimizes operator calls
14:52
travis-ci has joined #opal
14:52
<
travis-ci >
[travis-ci] opal/opal-sprockets#12 (master - 1d694c6 : Adam Beynon): The build passed.
14:52
travis-ci has left #opal [#opal]
14:54
GitHub170 has joined #opal
14:54
GitHub170 has left #opal [#opal]
14:54
<
GitHub170 >
opal/master 33d698c Adam Beynon: Compiler#source_map takes an optional source_file reference
14:59
GitHub96 has joined #opal
14:59
GitHub96 has left #opal [#opal]
14:59
<
GitHub96 >
opal-sprockets/master cffc2d1 Adam Beynon: Use Compiler#source_map() for generating source maps
15:01
travis-ci has joined #opal
15:01
travis-ci has left #opal [#opal]
15:01
<
travis-ci >
[travis-ci] opal/opal#1345 (master - 33d698c : Adam Beynon): The build passed.
15:02
travis-ci has joined #opal
15:02
travis-ci has left #opal [#opal]
15:02
<
travis-ci >
[travis-ci] opal/opal-sprockets#13 (master - cffc2d1 : Adam Beynon): The build passed.
15:07
elia has joined #opal
15:15
<
elia >
e_dub, the opal executable on master runs on node btw, probably you can benchmark that way…
15:16
<
e_dub >
cool, not gonna happen today, but it will be quite interesting to see.
15:20
dddtest_92337 has joined #opal
15:27
<
adambeynon >
elia: for some reason, our specs take about 3 times longer with node than they do with phantomjs
15:28
<
elia >
adambeynon, interesting…
15:29
<
elia >
adambeynon, it's the price you gotta pay to be webscale
15:51
mehhhh has quit [Ping timeout: 250 seconds]
16:21
GitHub87 has joined #opal
16:21
<
GitHub87 >
opal/master 87fb01a Adam Beynon: Split Method into opal/method.rb
16:21
GitHub87 has left #opal [#opal]
16:29
travis-ci has joined #opal
16:29
<
travis-ci >
[travis-ci] opal/opal#1346 (master - 87fb01a : Adam Beynon): The build was broken.
16:29
travis-ci has left #opal [#opal]
16:29
[spoiler] has joined #opal
16:39
DouweM has joined #opal
16:56
GitHub159 has joined #opal
16:56
<
GitHub159 >
opal/master 0a9aad2 Adam Beynon: Make opal-parser.rb simpler
16:56
GitHub159 has left #opal [#opal]
17:01
travis-ci has joined #opal
17:01
travis-ci has left #opal [#opal]
17:01
<
travis-ci >
[travis-ci] opal/opal#1347 (master - 0a9aad2 : Adam Beynon): The build is still failing.
17:04
kludge` has quit [Remote host closed the connection]
17:05
mehhhh has joined #opal
17:07
<
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"
17:08
<
elia >
shawn42, update opal-sprockets (from git)
17:08
<
mehhhh >
shawn42: or wait few days for the stable release
17:09
<
shawn42 >
I thought opal-xxx was a library that used opal?
17:09
<
adambeynon >
shawn42: `bundle update opal-sprockets` should do it for you
17:09
<
shawn42 >
but opal itself has a dep on opal-sprockets?
17:09
<
adambeynon >
shawn42: nope, we just use it for the tests
17:09
<
adambeynon >
you dont have to use opal-sprockets at all
17:09
<
mehhhh >
shawn42: it depends on what builder you use
17:09
<
shawn42 >
fair enough
17:10
<
adambeynon >
shawn42: Opal included Opal::Builder which does roughly the same.. but it cant quite cope with dynamic requires yet
17:10
<
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)
17:10
<
adambeynon >
shawn42: look in spec/rubyspecs
17:10
<
mehhhh >
shawn42: bundle update; bundle exec rake
17:10
<
adambeynon >
that is a list of all rubyspecs we actually load
17:11
<
adambeynon >
~ 2300 examples (currently)
17:22
<
shawn42 >
adambeynon: thanks
17:25
elia has quit [Quit: Computer has gone to sleep.]
17:34
mehhhh has quit [Ping timeout: 250 seconds]
17:41
DrShoggoth has quit [Read error: Connection reset by peer]
18:10
GitHub172 has joined #opal
18:10
<
GitHub172 >
opal-jquery/master 8695afc Adam Beynon: Simple spec runner for Zepto
18:10
GitHub172 has left #opal [#opal]
18:28
DrShoggoth has joined #opal
19:18
DrShoggoth has quit [Ping timeout: 240 seconds]
19:51
DrShoggoth has joined #opal
19:52
fkchang has joined #opal
19:58
statarin has joined #opal
20:02
DrShoggoth has quit [Remote host closed the connection]
20:03
ryanstout has joined #opal
20:04
meh` has joined #opal
20:12
statarin has quit [Read error: Connection reset by peer]
21:11
dddtest_92337 has quit [Remote host closed the connection]
21:32
adambeynon has joined #opal
22:04
eventualbuddha has joined #opal
22:37
eventualbuddha has quit [Ping timeout: 240 seconds]
22:39
eventualbuddha has joined #opal
23:15
eventualbuddha has quit [Ping timeout: 248 seconds]
23:15
meh` has quit [Ping timeout: 264 seconds]
23:17
kludge` has joined #opal
23:29
ryanstout has quit [Quit: ryanstout]