00:26:13  * coolaj86quit (Ping timeout: 248 seconds)
00:34:11  * jbuezaquit (Quit: jbueza)
01:05:01  * jbuezajoined
01:05:10  * jbuezaquit (Client Quit)
01:10:47  * coolaj86joined
01:18:49  * coolaj86quit (Quit: Lost terminal)
01:23:24  * coolaj86joined
02:07:35  * coolaj86quit (Quit: leaving)
02:07:46  * coolaj86joined
02:19:43  * TheJHquit (Read error: Operation timed out)
03:17:20  * hnakamurquit (Remote host closed the connection)
03:26:29  * hnakamurjoined
03:40:54  * hnakamurquit (Read error: Connection reset by peer)
03:41:04  * hnakamurjoined
03:56:39  * hnakamurquit (Remote host closed the connection)
03:56:56  * hnakamurjoined
06:17:56  * hnakamur_joined
06:19:22  * hnakamu__joined
06:19:22  * hnakamur_quit (Read error: Connection reset by peer)
06:21:32  * hnakamurquit (Ping timeout: 248 seconds)
06:39:14  * hnakamu__quit (Read error: Connection reset by peer)
06:39:19  * hnakamur_joined
07:33:09  * luastonedjoined
07:54:06  * joshthecoderquit (Quit: Leaving...)
07:55:34  <CIA-116>Brandon Philips wip-osx-pkg * re9e44c8 / (5 files in 2 dirs): WIP: osx-pkg - http://git.io/MufkEQ
07:57:55  * travis-cijoined
07:57:55  <travis-ci>[travis-ci] luvit/luvit#345 (wip-osx-pkg - e9e44c8 : Brandon Philips): The build passed.
07:57:55  <travis-ci>[travis-ci] Change view : https://github.com/luvit/luvit/commit/e9e44c8d6ce5
07:57:55  <travis-ci>[travis-ci] Build details : http://travis-ci.org/luvit/luvit/builds/2127914
07:57:55  * travis-cipart
08:13:45  * `3rdEdenjoined
08:23:09  * luastonedquit (Ping timeout: 245 seconds)
08:30:46  * luastonedjoined
08:35:53  * dvv_quit (Ping timeout: 244 seconds)
08:52:52  * jimt_joined
08:55:28  * jimtquit (Ping timeout: 240 seconds)
09:56:36  * dvv_joined
09:59:07  * hnakamurjoined
10:02:13  * hnakamurquit (Remote host closed the connection)
10:02:41  * hnakamur_quit (Ping timeout: 244 seconds)
10:26:20  * luastoned1joined
10:29:09  * luastonedquit (Ping timeout: 268 seconds)
10:30:52  * jimtjoined
10:33:10  * jimt_quit (Ping timeout: 272 seconds)
10:58:51  * hnakamurjoined
11:34:18  * mmaleckijoined
11:44:56  * hnakamurquit (Remote host closed the connection)
11:45:24  * hnakamurjoined
11:50:33  * hnakamurquit (Ping timeout: 240 seconds)
12:05:38  * hnakamurjoined
12:39:43  * dvv_quit (Ping timeout: 240 seconds)
12:45:06  * dvv_joined
12:48:39  * TheJHjoined
13:41:39  * hnakamurquit (Remote host closed the connection)
13:42:02  * hnakamurjoined
13:54:42  * bakinsjoined
14:36:28  * TheJHquit (Ping timeout: 240 seconds)
14:45:53  <CIA-116>Hiroaki Nakamura master * rdea94c3 / tests/test-fs-stat.lua : Port tests/test-fs-stat.lua from node.js - http://git.io/5U0vqw
14:45:54  <CIA-116>Hiroaki Nakamura master * rb1842d2 / lib/luvit/fs.lua : Fix fs.open to support fs.open(path, flags nil, callback) - http://git.io/-B_KTg
14:45:54  <CIA-116>Hiroaki Nakamura master * r691748d / tests/test-fs-stat.lua : Fix require('FS') to require('fs') - http://git.io/Ad4zPQ
14:45:55  <CIA-116>Hiroaki Nakamura master * r7fb77bf / tests/test-fs-stat.lua : Fix slashes in url in copyright. - http://git.io/sfyxLg
14:45:55  <CIA-116>Ryan Phillips master * rf967fe2 / (lib/luvit/fs.lua tests/test-fs-stat.lua): Merge pull request #301 from hnakamur/test-fs-stat - http://git.io/3SuNgg
14:48:00  * travis-cijoined
14:48:00  <travis-ci>[travis-ci] luvit/luvit#348 (master - f967fe2 : Ryan Phillips): The build passed.
14:48:00  <travis-ci>[travis-ci] Change view : https://github.com/luvit/luvit/compare/638036822f95...f967fe246917
14:48:00  <travis-ci>[travis-ci] Build details : http://travis-ci.org/luvit/luvit/builds/2130925
14:48:00  * travis-cipart
14:51:19  <CIA-116>Hiroaki Nakamura master * r5ebfba4 / .gitmodules : Ignore dirty submodules. - http://git.io/igifiw
14:51:19  <CIA-116>Ryan Phillips master * r28bb39f / .gitmodules : Merge pull request #298 from hnakamur/ignore-dirty-submodules - http://git.io/sumxzw
14:53:20  * travis-cijoined
14:53:20  <travis-ci>[travis-ci] luvit/luvit#349 (master - 28bb39f : Ryan Phillips): The build passed.
14:53:20  <travis-ci>[travis-ci] Change view : https://github.com/luvit/luvit/compare/f967fe246917...28bb39f6cae2
14:53:20  <travis-ci>[travis-ci] Build details : http://travis-ci.org/luvit/luvit/builds/2130975
14:53:20  * travis-cipart
15:25:42  * kevwiljoined
15:47:02  * kevwilquit (Quit: WeeChat 0.3.8)
15:51:40  * coolaj86quit (Ping timeout: 248 seconds)
15:53:19  * `3rdEdenquit (Quit: Leaving...)
15:57:55  * bakinsquit (Quit: bakins)
16:20:46  * kevwiljoined
16:23:04  * TheJHjoined
16:34:41  * bakinsjoined
16:37:40  * coolaj86joined
16:40:00  * hnakamurquit (Remote host closed the connection)
16:44:18  * jbuezajoined
17:10:26  * hnakamurjoined
17:18:45  * hnakamurquit (Ping timeout: 244 seconds)
17:37:03  * `3rdEdenjoined
17:45:15  * kevwilquit (Read error: Connection reset by peer)
17:47:49  * kevwiljoined
17:53:17  * joshthecoderjoined
17:56:53  * mmaleckiquit (Quit: Lost terminal)
17:57:14  * mmaleckijoined
18:00:59  * kevwilquit (Read error: Connection reset by peer)
18:03:57  * neomantrajoined
18:13:45  * `3rdEdenquit (Quit: gonnneee)
18:14:16  * hnakamurjoined
18:19:27  * kevwiljoined
18:19:32  * kevwilquit (Client Quit)
18:23:28  * hnakamurquit (Ping timeout: 240 seconds)
18:26:33  * xmingjoined
18:26:33  * xmingquit (Changing host)
18:26:33  * xmingjoined
18:37:42  * `3rdEdenjoined
19:09:48  * luastoned1quit (Quit: Leaving.)
19:16:51  * indexzerojoined
19:19:16  * hnakamurjoined
19:28:48  * hnakamurquit (Ping timeout: 256 seconds)
19:33:41  <coolaj86>is there some sort of deepEqual method already constructed?
19:35:45  <philips_>coolaj86: https://github.com/racker/luvit-bourbon/blob/master/lib/asserts.lua#L42
19:35:53  <philips_>coolaj86: luvit-bourbon test runner implements one
19:45:59  * luastonedjoined
19:46:44  <xming>hello guys, I am back \o/
19:47:38  <rphillips>xming: wb
19:48:00  <xming>thanks
19:48:28  <xming>I haven't done much lately, is the unifying build system still on the table?
20:04:51  * luastonedquit (Quit: Leaving.)
20:23:58  * hnakamurjoined
20:35:07  * hnakamurquit (Ping timeout: 244 seconds)
20:50:13  <daurnimator>test-fs-stat is taking AGES
20:52:26  <rphillips>which OS?
20:54:17  <daurnimator>linux
20:54:33  <rphillips>hmm. travis passed
20:54:45  <rphillips>does it complete?
20:54:52  <daurnimator>it doesn't. just hangs
20:55:25  <rphillips>does running the test-file by itself work?
20:56:02  <coolaj86>I'm a little confussed about `local foo = 'bar'`. Sometimes unless I do `local foo; foo = 'bar'` I get errors about indexing into a nil global. Othertimes it works as expected.
20:56:22  <daurnimator>rphillips: yes
20:56:41  <rphillips>philips_: a subprocess issue?
20:56:43  <rphillips>^
20:56:43  <daurnimator>coolaj86: do you happen to be talking about ina function declaration?
20:56:50  <coolaj86>I think it has to do with whether the declaration is inside of a function or not and if the expression is a function.
20:57:10  <coolaj86>daurnimator: yes. Educate me, if you have a minute
20:57:23  <rphillips>lua requires the variable defined local first, then assigned a function to be used within a closure
20:57:24  <daurnimator>`local function foo() end` is the same as: `local foo; foo=function() end`
20:57:36  <rphillips>^ exactly
20:57:51  <philips_>xming: We plan on maintiaining the gyp build system. Moving to CMake just isn't an option for virgo at this point.
20:57:57  <coolaj86>but not the same as `local foo = function () end`?
20:57:57  <daurnimator>the right hand side is evaluated before the assignment; so if you refer to the local `foo` inside the function; it's captured as an upvalue
20:58:22  <philips_>xming: we being pquerna, rphillips and I
20:58:29  <daurnimator>coolaj86: `local foo = "a"; local foo = function() print(foo) end`
20:59:01  <daurnimator>coolaj86: the 2nd local `foo` doesn't exist until after assignment; so "a" will be printed (rather than "function 0x1234789")
20:59:46  <daurnimator>rphillips: actually. it says PASS> but then hangs and I can't seem to exit the process >.<
21:00:07  <coolaj86>daurnimator: that's not the kind of thing I'm talking about. I haven't double declared variables, I've single declared them and it complains that there is no global 'foo'
21:00:54  <daurnimator>oddly even when I kill -9
21:01:04  <philips_>xming: I think another approach might be to have gyp generate ninja files for embedded systems to use
21:01:16  <philips_>xming: to remove python as a build time dependency
21:02:48  <daurnimator>coolaj86: when the local doesn't exist its a global :P
21:03:03  <daurnimator>!lua local foo = function() print(foo) end
21:03:15  <daurnimator>is there a bot in this channel/
21:07:13  <daurnimator>anyone have a redis library for luvit?
21:07:53  <coolaj86>daurnimator: https://gist.github.com/3363690
21:08:02  <coolaj86>oops
21:08:07  <coolaj86>nevermind, that one is incorrect
21:08:52  <daurnimator>coolaj86: http://codepad.org/WpAu9iWn ?
21:09:31  <rphillips>daurnimator: i tried the tests on ubuntu and things worked
21:09:55  <daurnimator>I'm also on ubuntu :P
21:11:09  <coolaj86>daurnimator: I updated my gist. Now it has one of the errors I don't understand
21:12:15  <coolaj86>I see what you're saying about the closure and the right side evaluating first though
21:12:24  <daurnimator>coolaj86: what do you find to be odd?
21:12:49  <coolaj86>daurnimator: it throws an exception saying that doAwesome is not defined, even though it is
21:13:22  <coolaj86>and sometimes I do things like `local baz = coolness()` and it says baz is undefined even though coolness() returns foo which has a value
21:13:50  <coolaj86>and then I rearrange things such that `local foo; foo = 'bar'` and it works
21:14:15  <daurnimator>coolaj86: thats cause you mispelled it
21:14:24  <daurnimator>daAwesome vs doAwesome
21:14:46  <coolaj86>right...
21:15:09  <coolaj86>now that I'm trying to produce it, I can't
21:15:23  <coolaj86>I promise I'm not misspelling it all the time that I see this.
21:15:59  <coolaj86>Next time it happens I'll put it up on codepad instead of fixing it
21:20:51  * jbuezaquit (Quit: jbueza)
21:32:05  * hnakamurjoined
21:33:59  * indexzeroquit (Quit: indexzero)
21:42:30  * indexzerojoined
21:44:02  * `3rdEdenquit (Quit: Linkinus - http://linkinus.com)
21:46:02  * hnakamurquit (Ping timeout: 240 seconds)
21:54:13  * neomantraquit (Quit: Leaving.)
22:42:51  * hnakamurjoined
22:53:10  * hnakamurquit (Ping timeout: 246 seconds)
23:10:34  * bakinsquit (Quit: bakins)
23:23:57  * mmaleckiquit (Quit: Lost terminal)
23:59:49  * hnakamurjoined