00:05
<
hermeht >
elia, ◕ ◡ ◔
00:06
<
hermeht >
elia, I got the tooltip to work
00:06
<
elia >
cool, (just need to remember u're not a casual user of meh's work)
00:07
<
hermeht >
elia, herMEHt, meh the hermit
00:07
<
elia >
hermeht, I love clickong on my tab to spaces bookmarklet :)
00:08
<
elia >
hermit is waaay better than herr meh (t)
00:09
<
hermeht >
yeah, but then there's no meh in it :< it's just the hermit week nick I use
00:10
<
elia >
yah, was referring to the explanation,
00:10
<
elia >
hermit week?
00:11
<
hermeht >
I don't think you'll find anything on Google, it's just a week where I don't browse imageboards or non-project oriented IRC channels, so I just work
00:12
<
elia >
u're not alone (pun intended)
00:13
<
elia >
cool idea though, and you get eyewashing for free
00:16
<
elia >
hermeht, lissio-tooltip wins over tipsy i'd say
00:16
<
elia >
in terms of LOCs at least
00:17
<
hermeht >
and most of the code is CSS anyway
00:22
<
elia >
hermeht, right, and tipsy css lives in another file ;)
00:25
<
hermeht >
oh well, time to sleep
00:27
elia has quit [Quit: Computer has gone to sleep.]
00:29
hermeht has quit [Ping timeout: 240 seconds]
00:34
elia has joined #opal
01:58
elia has quit [Quit: Computer has gone to sleep.]
06:59
adambeynon has joined #opal
08:20
adambeynon has joined #opal
08:28
GitHub68 has joined #opal
08:28
<
GitHub68 >
opal/master 36b4f94 Adam Beynon: Fix bug with accessors defined in modules (fixes #388)...
08:28
GitHub68 has left #opal [#opal]
08:31
travis-ci has joined #opal
08:31
travis-ci has left #opal [#opal]
08:31
<
travis-ci >
[travis-ci] opal/opal#1050 (master - 36b4f94 : Adam Beynon): The build passed.
09:19
GitHub120 has joined #opal
09:19
<
GitHub120 >
opal/master 9f21010 Adam Beynon: Fix bug in parsing keywords as method names (fixes #390)
09:19
GitHub120 has left #opal [#opal]
09:22
travis-ci has joined #opal
09:22
<
travis-ci >
[travis-ci] opal/opal#1051 (master - 9f21010 : Adam Beynon): The build passed.
09:22
travis-ci has left #opal [#opal]
09:31
kludge` has quit [Ping timeout: 264 seconds]
09:34
kludge` has joined #opal
10:17
GitHub53 has joined #opal
10:17
<
GitHub53 >
opal/master 2de3af2 Adam Beynon: Move Opal::Fragment into opal/fragment.rb
10:17
GitHub53 has left #opal [#opal]
10:54
GitHub8 has joined #opal
10:54
<
GitHub8 >
opal/master 13cf9b1 Adam Beynon: Stop including opal/parser.rb twice in opal-parser.js
10:54
GitHub8 has left #opal [#opal]
10:57
travis-ci has joined #opal
10:57
travis-ci has left #opal [#opal]
10:57
<
travis-ci >
[travis-ci] opal/opal#1053 (master - 13cf9b1 : Adam Beynon): The build passed.
11:29
GitHub165 has joined #opal
11:29
<
GitHub165 >
opalrb.org/master 946d933 Adam Beynon: Override Kernel#puts in a better way
11:29
GitHub165 has left #opal [#opal]
11:30
GitHub186 has joined #opal
11:30
GitHub186 has left #opal [#opal]
11:30
<
GitHub186 >
opalrb.org/gh-pages 60d2b7b Adam Beynon: Site updated to 946d933
11:49
[spoiler] has joined #opal
11:49
hermeht has joined #opal
11:49
<
hermeht >
adambeynon, yo
11:51
<
adambeynon >
morning! :D
11:56
<
adambeynon >
hermeht: back in 20 mins. you caught me about to go for lunch
14:41
GitHub154 has joined #opal
14:41
<
GitHub154 >
opalrb.org/master 80b912e Adam Beynon: Convert try_opal code into ruby (instead of js)
14:41
GitHub154 has left #opal [#opal]
14:41
<
adambeynon >
hermeht: im back now (if you need anything...)
14:42
<
hermeht >
just wanted an update on what are the plans for today
14:42
<
[spoiler] >
adambeynon: It's been more than 20 minutes :P
14:43
<
hermeht >
[spoiler], they're adambeynon's 20 minutes
14:43
<
hermeht >
it may be between the hours and see you tomorrow
14:51
<
adambeynon >
haha :D
14:55
<
hermeht >
adambeynon, anyway I don't have hasten in getting parslet to work anymore
14:55
<
hermeht >
I'm going a different direction for templating
14:57
<
adambeynon >
hermeht: sticking with ruby dsl for the html?
14:57
<
hermeht >
adambeynon, yes
14:57
<
hermeht >
when I thought about using mustache templates I didn't go the DSL way for either DOM or CSS building
14:58
<
hermeht >
I was going with strings for all of them
14:58
<
hermeht >
so it comes natural now to have a DSL based template
14:58
<
adambeynon >
hermeht: are they constructed the very first time? i.e. as they are evaluated in the class body?
14:59
<
hermeht >
adambeynon, yes for CSS, the html block is created when it's rendered
14:59
<
adambeynon >
hermeht: right, ok
15:04
<
hermeht >
adambeynon, anyway, if you want to see what's broken, clone opal-browser and grep for FIXME
15:04
<
hermeht >
the FIXMEs are for workaround because of bugs in opal
15:05
GitHub77 has joined #opal
15:05
<
GitHub77 >
opal-jquery/master ffae86d Adam Beynon: Add docs to README
15:05
GitHub77 has left #opal [#opal]
15:09
GitHub137 has joined #opal
15:09
GitHub137 has left #opal [#opal]
15:09
<
GitHub137 >
opalrb.org/master a63967d Adam Beynon: Point to github for jquery docs
15:10
GitHub47 has joined #opal
15:10
GitHub47 has left #opal [#opal]
15:10
<
GitHub47 >
opalrb.org/gh-pages 0ad146e Adam Beynon: Site updated to a63967d
15:13
<
adambeynon >
hermeht: # FIXME: use default args
15:14
<
adambeynon >
in definition.rb
15:14
<
adambeynon >
is something broken in opal which effects that?
15:15
<
adambeynon >
ah, I see
15:31
GitHub83 has joined #opal
15:31
<
GitHub83 >
opal/master f58c758 Adam Beynon: Module do not need a constructor to be generated
15:31
GitHub83 has left #opal [#opal]
15:34
travis-ci has joined #opal
15:34
<
travis-ci >
[travis-ci] opal/opal#1054 (master - f58c758 : Adam Beynon): The build passed.
15:34
travis-ci has left #opal [#opal]
15:38
<
hermeht >
if that weird interpolation bug hits me now I'm going to rage
15:39
<
hermeht >
fucking SOP
15:49
<
GitHub34 >
opal/master 006819e Adam Beynon: Slightly cleanup class declaration generated code
15:49
GitHub34 has joined #opal
15:49
GitHub34 has left #opal [#opal]
15:52
travis-ci has joined #opal
15:52
<
travis-ci >
[travis-ci] opal/opal#1055 (master - 006819e : Adam Beynon): The build passed.
15:52
travis-ci has left #opal [#opal]
16:04
GitHub141 has joined #opal
16:04
<
GitHub141 >
opal/master 46d23f2 Adam Beynon: Implement Enumerable#to_set inside set.rb
16:04
GitHub141 has left #opal [#opal]
16:06
travis-ci has joined #opal
16:06
<
travis-ci >
[travis-ci] opal/opal#1056 (master - 46d23f2 : Adam Beynon): The build passed.
16:06
travis-ci has left #opal [#opal]
16:20
[spoiler] has quit [Quit: [spoiler]]
16:27
GitHub89 has joined #opal
16:27
<
GitHub89 >
opal/master cebaaef Adam Beynon: Make sure if/else if/else parts line up in generated code
16:27
GitHub89 has left #opal [#opal]
16:29
travis-ci has joined #opal
16:29
<
travis-ci >
[travis-ci] opal/opal#1057 (master - cebaaef : Adam Beynon): The build passed.
16:29
travis-ci has left #opal [#opal]
17:05
[spoiler] has joined #opal
17:06
<
adambeynon >
hermeht: btw, bin/opal-repl can require files from the stdlib now as well
17:06
<
adambeynon >
although you do get an ugly error when you type "require 'foo'"
17:08
GitHub25 has joined #opal
17:08
<
GitHub25 >
opal/master 29dac59 Adam Beynon: Make opal-repl handle undefined references better
17:08
GitHub25 has left #opal [#opal]
17:10
travis-ci has joined #opal
17:10
travis-ci has left #opal [#opal]
17:10
<
travis-ci >
[travis-ci] opal/opal#1058 (master - 29dac59 : Adam Beynon): The build passed.
17:22
hermeht has quit [Ping timeout: 264 seconds]
17:39
hermeht has joined #opal
18:28
<
hermeht >
adambeynon, is there a way to run it from bundler?
18:28
<
adambeynon >
hermeht: opal-repl?
18:28
<
hermeht >
adambeynon, yes
18:29
<
adambeynon >
bundle exec bin/opal-repl
18:36
<
hermeht >
ok, thanks
19:04
<
adambeynon >
hermeht: nearly ready to push one-liner rescues
19:05
<
adambeynon >
I just cant find any rubyspecs for them, which seems odd
19:16
<
adambeynon >
hermeht: other parts of rubyspec also test for it, so I think its fine to push
19:17
GitHub70 has joined #opal
19:17
<
GitHub70 >
opal/master bdc894e Adam Beynon: Support one-liner rescues (rescue_mod) (fixes #355)
19:17
GitHub70 has left #opal [#opal]
19:20
travis-ci has joined #opal
19:20
<
travis-ci >
[travis-ci] opal/opal#1059 (master - bdc894e : Adam Beynon): The build passed.
19:20
travis-ci has left #opal [#opal]
19:41
GitHub87 has joined #opal
19:41
<
GitHub87 >
opal/master f2e43d8 Adam Beynon: Fix cli.rb to report errors occuring inside node
19:41
GitHub87 has left #opal [#opal]
19:43
travis-ci has joined #opal
19:43
travis-ci has left #opal [#opal]
19:43
<
travis-ci >
[travis-ci] opal/opal#1060 (master - f2e43d8 : Adam Beynon): The build passed.
20:22
ryanstout has joined #opal
20:48
<
ryanstout >
hello, is anyone doing tests that run in opal and another ruby interpreter?
20:49
<
hermeht >
what do you mean?
20:49
elia has joined #opal
20:50
<
ryanstout >
I'm working on writing code that needs to run both in the browser and on my backend, but I was hoping to use mri or jruby on the backend. I've been trying to get mini-test running, but without any luck. So I'm curious if there's another testing framework that runs both opal and mri. It looks like opal-spec is opal specific
20:51
<
hermeht >
ryanstout, the only thing I know is we're running RubySpec directly from its repo
20:52
<
ryanstout >
is that rspec?
20:52
<
hermeht >
ryanstout, mspec I think
20:52
<
hermeht >
but I think elia uses rspec with both
20:52
<
elia >
ryanstout, I'd give a try with opal-spec / rspec
20:52
<
ryanstout >
are they compatible enough to run the same code under both?
20:53
<
hermeht >
most of it I think yes
20:53
<
ryanstout >
ok, that would work
20:53
<
elia >
Even if I don't use rspec with both, I moved code+spec from browser to backend (and viceversa) more than once
20:54
<
elia >
ryanstout, you just have to stick to the common ground
20:54
<
ryanstout >
ok, that makes since
20:54
<
ryanstout >
I've been trying to get mini-test working. I got everything to compile, but then there's a bunch of issues in the actual JS
20:55
<
ryanstout >
probably too many for me to work through, since I'm still new to opal
20:56
<
ryanstout >
would it be hard to extend opal-spec to run on other implementations?
20:57
<
ryanstout >
or is that a bad idea
20:58
<
elia >
ryanstout, probably a search for x-strings (%x and `) plus a shell formatter is enough
20:58
<
ryanstout >
ok, I might look into that
20:58
<
ryanstout >
thanks for the help
20:59
<
elia >
ryanstout, just checked the code, and the only point in which you find x-strings are the phantomjs formatter and a set_timeout implementation :)
21:04
<
ryanstout >
ok, cool.
21:04
<
ryanstout >
maybe I'll give that a try first
21:31
omninonsense has joined #opal
21:34
[spoiler] has quit [Ping timeout: 245 seconds]
21:34
omninonsense is now known as [spoiler]
21:55
DrShoggoth has joined #opal
21:56
[spoiler] has quit [Quit: Bye]
22:12
GitHub77 has joined #opal
22:12
<
GitHub77 >
opal/master bdc894e Adam Beynon: Support one-liner rescues (rescue_mod) (fixes #355)
22:12
GitHub77 has left #opal [#opal]
22:12
<
GitHub77 >
opal/master f2e43d8 Adam Beynon: Fix cli.rb to report errors occuring inside node
22:12
<
GitHub77 >
opal/master 29dac59 Adam Beynon: Make opal-repl handle undefined references better
22:15
travis-ci has joined #opal
22:15
travis-ci has left #opal [#opal]
22:15
<
travis-ci >
[travis-ci] opal/opal#1061 (master - f2e43d8 : Adam Beynon): The build passed.
22:54
ryanstout has quit [Quit: ryanstout]
22:57
elia has quit [Quit: Computer has gone to sleep.]
23:17
ryanstout has joined #opal
23:34
ryanstout has quit [Quit: ryanstout]
23:40
GitHub199 has joined #opal
23:40
<
GitHub199 >
opal/master ba81519 meh: Add SystemCallError and Errno, StringIO needs it
23:40
GitHub199 has left #opal [#opal]
23:40
<
GitHub199 >
opal/master 64bbec7 meh: Raise on negative position in StringIO#seek
23:42
travis-ci has joined #opal
23:42
<
travis-ci >
[travis-ci] opal/opal#1062 (master - 64bbec7 : meh): The build passed.
23:42
travis-ci has left #opal [#opal]