00:06
ryanstout has quit [Quit: ryanstout]
00:10
f-3r has quit [Ping timeout: 264 seconds]
00:16
j_mcnally has joined #opal
00:24
f-3r has joined #opal
01:28
meh` has quit [Ping timeout: 260 seconds]
01:37
e_dub has quit [Read error: Connection reset by peer]
01:37
e_dub has joined #opal
01:40
noomerikal has quit []
01:44
f-3r has quit [Ping timeout: 256 seconds]
01:51
ylluminarious has joined #opal
02:05
_whitelogger has joined #opal
03:07
e_dub has quit [Read error: Connection reset by peer]
03:08
e_dub has joined #opal
04:15
ylluminarious has quit [Quit: Leaving...]
05:37
kerygmata has joined #opal
05:37
kerygmata has quit [Client Quit]
05:39
ryanstout has joined #opal
05:45
ryanstout has quit [Quit: ryanstout]
07:40
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
08:57
wmnnd has joined #opal
09:33
GitHub157 has joined #opal
09:33
<
GitHub157 >
opal/master 56fa17a Adam Beynon: Move Haml builder out to opal-haml gem
09:33
GitHub157 has left #opal [#opal]
09:36
travis-ci has joined #opal
09:36
<
travis-ci >
opal/opal#2096 (master - 56fa17a : Adam Beynon): The build passed.
09:36
travis-ci has left #opal [#opal]
09:40
GitHub13 has joined #opal
09:40
<
GitHub13 >
opal-haml/master 1ebed53 Adam Beynon: Add support for new opal Builder processors
09:40
GitHub13 has left #opal [#opal]
09:54
GitHub114 has joined #opal
09:54
<
GitHub114 >
opal/master f041775 Adam Beynon: Fixes for Numeric#round #572
09:54
GitHub114 has left #opal [#opal]
09:57
travis-ci has joined #opal
09:57
<
travis-ci >
opal/opal#2097 (master - f041775 : Adam Beynon): The build passed.
09:57
travis-ci has left #opal [#opal]
10:51
_whitelogger has joined #opal
11:12
GitHub25 has joined #opal
11:12
<
GitHub25 >
opal/master 6239a5d Adam Beynon: Implement $1..N and rework $', $", $` and $& gvars #128, #627.
11:12
GitHub25 has left #opal [#opal]
11:15
travis-ci has joined #opal
11:15
<
travis-ci >
opal/opal#2098 (master - 6239a5d : Adam Beynon): The build passed.
11:15
travis-ci has left #opal [#opal]
11:24
GitHub119 has joined #opal
11:24
<
GitHub119 >
opal/master 585014e Adam Beynon: Impelement Regexp.last_match (#641)
11:24
GitHub119 has left #opal [#opal]
11:27
travis-ci has joined #opal
11:27
<
travis-ci >
opal/opal#2099 (master - 585014e : Adam Beynon): The build passed.
11:27
travis-ci has left #opal [#opal]
11:43
GitHub14 has joined #opal
11:43
<
GitHub14 >
opal/master 9ec0322 Adam Beynon: Fix symbols with inline interpolations. fixes #623
11:43
GitHub14 has left #opal [#opal]
11:45
travis-ci has joined #opal
11:45
<
travis-ci >
opal/opal#2100 (master - 9ec0322 : Adam Beynon): The build passed.
11:45
travis-ci has left #opal [#opal]
12:02
GitHub156 has joined #opal
12:02
<
GitHub156 >
opal/master 5b76d23 Adam Beynon: Allow Exception subclasses to have custom methods. Fixes #553
12:02
GitHub156 has left #opal [#opal]
12:04
travis-ci has joined #opal
12:04
<
travis-ci >
opal/opal#2101 (master - 5b76d23 : Adam Beynon): The build passed.
12:04
travis-ci has left #opal [#opal]
12:39
GitHub138 has joined #opal
12:39
GitHub138 has left #opal [#opal]
12:39
<
GitHub138 >
opal/master 3021d48 Adam Beynon: Allow nested directories using require_tree. Fixes #643
12:42
travis-ci has joined #opal
12:42
<
travis-ci >
opal/opal#2102 (master - 3021d48 : Adam Beynon): The build passed.
12:42
travis-ci has left #opal [#opal]
12:45
meh` has joined #opal
12:47
GitHub72 has joined #opal
12:47
<
GitHub72 >
opalrb.org/gh-pages 27c4190 Adam Beynon: Site updated to ae83c26
12:47
GitHub72 has left #opal [#opal]
13:30
f-3r has joined #opal
14:06
GitHub154 has joined #opal
14:06
<
GitHub154 >
opal/master ebf325c Adam Beynon: Fix error capture location to include real stack trace
14:06
GitHub154 has left #opal [#opal]
14:10
travis-ci has joined #opal
14:10
<
travis-ci >
opal/opal#2103 (master - ebf325c : Adam Beynon): The build passed.
14:10
travis-ci has left #opal [#opal]
14:23
ilpuccio has joined #opal
14:25
<
ilpuccio >
Can I compile an entire ruby gem into javascript ?
14:26
e_dub has quit [Quit: ZZZzzz…]
14:32
pebble` has quit [Ping timeout: 244 seconds]
14:36
pebble` has joined #opal
14:36
<
adambeynon >
ilpuccio: yeap
14:36
<
adambeynon >
which gem?
14:36
<
adambeynon >
(not 100% ruby is supported, but most things should just work)
14:54
_whitelogger has joined #opal
15:00
elia has joined #opal
15:03
<
elia >
adambeynon: had time to review gh#640? any thoughts?
15:08
GitHub106 has joined #opal
15:08
<
GitHub106 >
opal/master 1a020d9 Adam Beynon: Add Date#<< and Date#>>. Also enabled a lot more specs #637.
15:08
GitHub106 has left #opal [#opal]
15:12
travis-ci has joined #opal
15:12
<
travis-ci >
opal/opal#2104 (master - 1a020d9 : Adam Beynon): The build passed.
15:12
travis-ci has left #opal [#opal]
15:13
GitHub53 has joined #opal
15:13
<
GitHub53 >
opal/master 1cb10e9 wmnnd: Add %G, %g and %V (cyear and cweek) support to Time#strftime...
15:13
GitHub53 has left #opal [#opal]
15:13
<
GitHub53 >
opal/master cb667d8 Adam Beynon: Merge branch 'wmnnd-cweek_cyear'
15:16
travis-ci has joined #opal
15:16
<
travis-ci >
opal/opal#2105 (master - cb667d8 : Adam Beynon): The build passed.
15:16
travis-ci has left #opal [#opal]
15:16
<
adambeynon >
looks good to me
15:18
travis-ci has joined #opal
15:18
<
travis-ci >
opal/opal#2105 (master - cb667d8 : Adam Beynon): The build passed.
15:18
travis-ci has left #opal [#opal]
15:18
e_dub has joined #opal
15:23
<
elia >
adambeynon: great, was just worring about avoinding the branch to diverge from master (merge conflicts etc.)
15:25
<
adambeynon >
yeah, I will merge it in then. (sorry, I assumed it was still WIP - didnt read it properly the other day :) )
15:38
GitHub132 has joined #opal
15:38
<
GitHub132 >
opal/master 0f3b9a2 Adam Beynon: Merge pull request #640 from opal/hash-string-map...
15:38
GitHub132 has left #opal [#opal]
15:40
travis-ci has joined #opal
15:40
<
travis-ci >
opal/opal#2106 (master - 0f3b9a2 : Adam Beynon): The build passed.
15:40
travis-ci has left #opal [#opal]
15:51
<
adambeynon >
do we need some “npm install” script thing for travis?
15:51
<
elia >
adambeynon: yes, or skip loading that stuff
15:51
<
elia >
which is stdlib/nodejs
15:54
<
elia >
adambeynon: the bad thing is that it exists with 0…
15:57
<
ilpuccio >
elia: Hi, it is Raoul here
15:57
<
elia >
ilpuccio: hey ciao! :)
15:59
GitHub51 has joined #opal
15:59
<
GitHub51 >
opal/master b99a6af Adam Beynon: Run some more matchdata specs
15:59
GitHub51 has left #opal [#opal]
16:03
<
elia >
è in beta, stiamo per rilasciare
16:08
<
meh` >
what was the syntax to expect an exception in mspec?
16:27
GitHub56 has joined #opal
16:27
<
GitHub56 >
opal/master 2a32b3c meh: Raise when a Promise has already been chained
16:27
GitHub56 has left #opal [#opal]
16:31
<
meh` >
adambeynon, elia, if you can try to not do too many changes to the runtime and module
16:31
<
meh` >
I've got a branch with huge changes in there
16:32
GitHub25 has joined #opal
16:32
<
GitHub25 >
opal/proper-bridging ba7a0e2 meh: Cleanup Module#const_missing
16:32
<
GitHub25 >
opal/proper-bridging ce61f14 meh: WIP
16:32
GitHub25 has left #opal [#opal]
16:32
<
meh` >
adambeynon, elia, also I'm pretty sure I can enable inheritance from bridged classes at the runtime level
16:33
<
elia >
meh`: how much left to make it work and merge it?
16:37
GitHub141 has joined #opal
16:37
<
GitHub141 >
opal/master 2efb3fe Adam Beynon: Add some exception specs
16:37
GitHub141 has left #opal [#opal]
16:37
<
GitHub141 >
opal/master 9065b68 Adam Beynon: Add some additional stringscanner specs and methods
16:38
<
meh` >
elia, not much, I got down to 4 failures
16:38
travis-ci has joined #opal
16:38
<
travis-ci >
opal/opal#2108 (master - 2a32b3c : meh): The build passed.
16:38
travis-ci has left #opal [#opal]
16:38
<
meh` >
until I broke it deeper in the stack
16:39
<
meh` >
elia, but I want to keep it after 0.7
16:39
<
meh` >
they're pretty big changes
16:47
travis-ci has joined #opal
16:47
<
travis-ci >
opal/opal#2109 (proper-bridging - ce61f14 : meh): The build was fixed.
16:47
travis-ci has left #opal [#opal]
16:51
travis-ci has joined #opal
16:51
<
travis-ci >
opal/opal#2109 (proper-bridging - ce61f14 : meh): The build was fixed.
16:51
travis-ci has left #opal [#opal]
16:52
<
meh` >
elia, is now mspec_node the default?
16:52
<
elia >
yes, and broken
16:53
<
elia >
meh`: it’s a bit faster than the phantomjs one
16:53
<
meh` >
I'm fine with anything as long as it works :P
16:53
<
elia >
will fix it tonight anyway
16:53
GitHub34 has joined #opal
16:53
<
GitHub34 >
opal/master bbbd256 Adam Beynon: Fix bug in compiler where sym passed as command arg was incorrectly parsed
16:53
GitHub34 has left #opal [#opal]
16:54
j_mcnally has joined #opal
16:56
travis-ci has joined #opal
16:56
<
travis-ci >
opal/opal#2109 (proper-bridging - ce61f14 : meh): The build was fixed.
16:56
travis-ci has left #opal [#opal]
17:01
GitHub163 has joined #opal
17:01
<
GitHub163 >
opal/fix-travis 3bfa48a Elia Schito: Install and cache node_modules
17:01
GitHub163 has left #opal [#opal]
17:05
ryanstout has joined #opal
17:07
GitHub62 has joined #opal
17:07
<
GitHub62 >
opal/master f73b6c8 Adam Beynon: Cleanup ERB processor name
17:07
<
GitHub62 >
opal/master 6e1c968 Adam Beynon: Install npm modules for mspec_node
17:07
GitHub62 has left #opal [#opal]
17:07
<
adambeynon >
elia: ooops
17:07
<
adambeynon >
didnt see your travis fix..
17:07
<
adambeynon >
ahhh, didnt realise we could cache them either
17:08
<
adambeynon >
travis is clever.
17:08
<
elia >
still need too see if I got it right…
17:11
ilpuccio has quit [Ping timeout: 246 seconds]
17:14
travis-ci has joined #opal
17:14
<
travis-ci >
opal/opal#2111 (master - 9065b68 : Adam Beynon): The build passed.
17:14
travis-ci has left #opal [#opal]
17:22
travis-ci has joined #opal
17:22
<
travis-ci >
opal/opal#2112 (master - bbbd256 : Adam Beynon): The build passed.
17:22
travis-ci has left #opal [#opal]
17:27
travis-ci has joined #opal
17:27
<
travis-ci >
opal/opal#2113 (fix-travis - 3bfa48a : Elia Schito): The build passed.
17:27
travis-ci has left #opal [#opal]
17:28
<
elia >
\o/ now I just need to make the cli return the exit code from the runner
17:33
_whitelogger has joined #opal
18:31
_whitelogger has joined #opal
18:34
fkchang has joined #opal
18:35
<
fkchang >
elia: adambeynon what are you guys doing to share code/templates between rails and opal? I'm at the point where I want to try to do such and figure any experience/pointers you guys have would be good
18:36
<
fkchang >
doesn't look like an easy answer for opal-haml, maybe I might look at the doing paggio front and back end, a problem is not having the view helpers on opal
18:36
<
fkchang >
thinking of some sort of directory solution for shared code (both auto loaded in rails and accessible to asset pipeline)
18:37
<
adambeynon >
fkchang: well, my shared templating is getting rare, as im moving towards more client side
18:38
<
adambeynon >
i used to use a symlink from app/assets/javascripts => views
18:40
GitHub155 has joined #opal
18:40
GitHub155 has left #opal [#opal]
18:41
<
adambeynon >
fkchang: off out. I will show you my glue code to get haml working both sides
18:44
<
fkchang >
adambeynon: there's time where I want client side, and times when I want server side, and when I want both. I would like server to pre render for performance/seo and then client to continue rendering as time goes on
18:45
<
fkchang >
react supports that and I'd like to get that working w/lissio -- meh` has me believing it can work
18:46
<
elia >
adambeynon: seems that some strftime test is broken on GMT+1
18:47
<
elia >
and of course 954979200 - 954975600 is 3600
18:48
GitHub154 has joined #opal
18:48
<
GitHub154 >
opal/master 4e1635b Elia Schito: Install and cache node_modules
18:48
<
GitHub154 >
opal/master a1661b7 Elia Schito: Fix NodeJS adapter Kernel#exit(status)
18:48
GitHub154 has left #opal [#opal]
18:48
<
GitHub154 >
opal/master 185bb27 Elia Schito: Prefer sh over exec in mspec_node rake task...
18:53
travis-ci has joined #opal
18:53
<
travis-ci >
opal/opal#2115 (master - 112d448 : Elia Schito): The build passed.
18:53
travis-ci has left #opal [#opal]
19:07
f-3r has joined #opal
19:35
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
19:55
tuelz has joined #opal
19:56
<
tuelz >
recommendation on learning opal for an intermediate rubyist who barely writes javascript? Was thinking about porting an emberjs app over to vienna or something
20:30
fkchang has quit [Ping timeout: 250 seconds]
20:33
<
wmnnd >
tuelz: I think it's definitely worth trying, but with no Javascript knowledge at all it might become complicated nonetheles.
20:37
<
tuelz >
wmnnd: cool, thx
20:50
e_dub has joined #opal
21:02
<
adambeynon >
elia: ahhh, Im back on GMT since last weekend, so it must have slipped on by :)
21:02
<
adambeynon >
have you got a gist of which ones are failing?
21:03
<
adambeynon >
I will mark them as failing (for now)
21:04
elia has quit [Quit: Connection closed for inactivity]
21:17
<
meh` >
tuelz, you might not need javascript knowledge per-se, but you need to know how DOM and other APIs work in the browser
21:24
j_mcnally has joined #opal
22:16
elia has joined #opal
22:17
<
elia >
adambeynon: everything’s easier in GMT I guess :)
22:19
<
elia >
tuelz: but if you managed to get together an emberjs app I think you can give it a try ;)
22:30
e_dub has quit [Quit: ZZZzzz…]
22:35
f-3r has quit [Ping timeout: 265 seconds]
22:43
e_dub has joined #opal
22:49
GitHub141 has joined #opal
22:49
<
GitHub141 >
opal/master d8b644a Elia Schito: Set timezone to a far and dear place
22:49
<
GitHub141 >
opal/master 294477e Elia Schito: Re-add missing newlines in NodeJS mspec runner
22:49
GitHub141 has left #opal [#opal]
22:49
tuelz has quit [Ping timeout: 272 seconds]
22:50
<
elia >
adambeynon: just FYI you can test different timezones with:
22:50
<
elia >
TZ="/usr/share/zoneinfo/Pacific/Fiji" rake mspec_node PATTERN=spec/stdlib/rubysl-date/spec/date/strftime_spec.rb RUBYSPECS=true
22:56
<
adambeynon >
elia: ohh nice. That's going to make things easier
22:56
<
elia >
yeah, also thinking about Fiji makes it even sweeter :P
22:57
GitHub27 has joined #opal
22:57
<
GitHub27 >
opal/master 8e3edd0 Elia Schito: Add the failing Date#strftime spec to bugs
22:57
<
GitHub27 >
opal/master d3a2d59 Elia Schito: Move the TZ env to the main runner...
22:57
GitHub27 has left #opal [#opal]
22:58
<
elia >
adambeynon: ^ marked the spec as failing
22:59
fkchang has joined #opal
23:01
f-3r has joined #opal
23:16
e_dub has quit [Quit: ZZZzzz…]
23:18
wmnnd has quit [Ping timeout: 244 seconds]
23:20
GitHub141 has joined #opal
23:20
<
GitHub141 >
opal/master 2c3e578 Elia Schito: Add a failing Time#yday spec uncovered by new TZ
23:20
GitHub141 has left #opal [#opal]
23:23
travis-ci has joined #opal
23:23
<
travis-ci >
opal/opal#2118 (master - 2c3e578 : Elia Schito): The build was fixed.
23:23
travis-ci has left #opal [#opal]