00:07:00  <luvit-bb>build #969 of virgo-windows2008_x64 is complete: Failure [failed integration tests] Build details are at https://virgo-bb.k1k.me/builders/virgo-windows2008_x64/builds/969
00:07:58  * Spion_part ("Leaving")
00:51:24  * barefootpart
01:08:22  <CIA-113>Brandon Philips remove-next-tick-http-onSock * rfff0528 / lib/luvit/http.lua : lib: luvit: http: remove nextTick from onSock - http://git.io/tqK4ow
01:12:27  * dwwquit (Ping timeout: 240 seconds)
01:15:36  * tim_smart|awaychanged nick to tim_smart
01:16:34  * tim_smartchanged nick to tim_smart|away
01:24:36  <philips->rphillips: https://github.com/luvit/luvit/pull/275
01:25:16  * tim_smart|awaychanged nick to tim_smart
01:59:36  * tim_smartchanged nick to tim_smart|away
02:08:16  * tim_smart|awaychanged nick to tim_smart
02:08:26  <tim_smart>https://github.com/luvit/luvit/pull/264
02:08:34  <tim_smart>What was the verdict?
02:28:10  <rphillips>tim_smart: just haven't got the PR's
02:28:17  <rphillips>both LGTM, but I wanted to test them
02:29:01  <tim_smart>pr's? Pull request's or something else?
02:29:06  <rphillips>right
02:29:23  <tim_smart>You want it rebased or something?
02:45:51  <creationix>do we want a magic process.title property like node has?
02:45:56  <creationix>I wrote a meta table for it
02:46:47  <CIA-113>Tim Caswell process-title * r8b06c1f / lib/luvit/luvit.lua : lib: Add magic process.title getter/setter property - http://git.io/jkspEw
02:47:03  <creationix>https://github.com/luvit/luvit/compare/process-title
03:12:23  <CIA-113>Brandon Philips master * r82b48b0 / lib/luvit/uv.lua : lib: luvit: uv: fix setup of stdout/stderr - http://git.io/MQkerA
03:12:23  <CIA-113>Tim Caswell master * r4e839e1 / lib/luvit/uv.lua : Merge pull request #274 from luvit/fixup-Process-stdout-stderr-setup - http://git.io/DwSalg
03:14:24  <CIA-113>Brandon Philips master * rfff0528 / lib/luvit/http.lua : lib: luvit: http: remove nextTick from onSock - http://git.io/tqK4ow
03:14:24  <CIA-113>Tim Caswell master * r57bf6dd / lib/luvit/http.lua : Merge pull request #275 from luvit/remove-next-tick-http-onSock - http://git.io/Xuq_pQ
03:28:03  * tokyodanjoined
04:06:20  * philips-quit (Excess Flood)
04:07:21  * philips_joined
04:26:49  * tokyodanquit (Quit: tokyodan)
04:40:49  * dwwjoined
04:42:25  * boxofroxjoined
04:49:14  * dwwquit (Ping timeout: 244 seconds)
05:44:41  * dvvjoined
06:02:48  * aliemjoined
06:15:58  * dvvquit (Ping timeout: 245 seconds)
06:16:59  * dvvjoined
06:17:09  <CIA-113>Brandon Philips bump-libuv-to-0.8 * r912d2ae / deps/uv : deps: uv: bump to v0.8 branch - http://git.io/ZslBqQ
06:17:09  <CIA-113>Brandon Philips bump-libuv-to-0.8 * r46e7bf5 / (9 files in 2 dirs): lib: luvit: bind to new uv_ref/uv_unref signatures - http://git.io/KvVeDA
07:17:58  * dvvquit (Ping timeout: 248 seconds)
07:18:48  * dvvjoined
07:19:16  * mmaleckijoined
07:48:47  <dvv>do we still use older luajit beta?
07:54:25  * dvv1joined
07:54:25  * dvvquit (Read error: Connection reset by peer)
08:35:22  * dvv1quit (Read error: Connection reset by peer)
09:32:02  * dvvjoined
09:42:11  * dvvquit (Ping timeout: 244 seconds)
10:03:38  <daurnimator>hey guys, what do you think of http://codepad.org/LK2NSnJ6
10:58:32  * aliemquit (Ping timeout: 264 seconds)
10:58:47  * aliemjoined
11:13:52  * boxofroxquit (Ping timeout: 252 seconds)
12:07:12  <luvit-bb>build #970 of virgo-windows2008_x64 is complete: Failure [failed integration tests] Build details are at https://virgo-bb.k1k.me/builders/virgo-windows2008_x64/builds/970
12:26:32  * tim_smartchanged nick to tim_smart|away
13:20:49  <creationix>daurnimator: I want to experiment with something like that
13:20:54  <creationix>but libuv has a very different API
13:21:03  <creationix>and I don't want to re-invent libuv
13:21:16  <creationix>epoll is linux only, libuv is cross-platform
13:32:22  <philips_>rphillips: I started working on the libuv bump
13:32:42  <philips_>rphillips: the REPL comes up but other things abort()
13:33:07  <philips_>rphillips: the ref counting changed so that you ref/unref a handle so there is probably some reffing problems
13:33:49  <rphillips>Ah
13:36:56  <CIA-113>Brandon Philips bump-libuv-to-0.8 * rbf4e8ac / deps/uv : deps: uv: bump to v0.8 branch - http://git.io/tQdTTQ
13:36:56  <CIA-113>Brandon Philips bump-libuv-to-0.8 * rb5320f9 / (9 files in 2 dirs): lib: luvit: bind to new uv_ref/uv_unref signatures - http://git.io/zuvRYw
13:48:13  <daurnimator>creationix: github.com/chatid/fend
13:48:22  <daurnimator>one of my many side projects
13:48:35  <daurnimator>currently with poll and epoll backends
14:03:59  * TheJHjoined
14:12:58  <daurnimator>I am concerned about portability though
14:13:16  <daurnimator>the whole include dir is probably dependant on my system...
14:13:41  <rphillips>ffi will do that
14:14:07  <daurnimator>my breif efforts at a C pre processor put it in the too hard box >.<
14:14:23  <rphillips>it's quite cool though
14:15:00  <daurnimator>this is as far as I got on the preprocessor: https://github.com/daurnimator/lua_cpp/blob/master/init.lua
14:15:12  <daurnimator>ifdef syntax isn't as simple as I hoped
14:59:21  * arek_deepinitjoined
15:23:41  * dvvjoined
15:41:08  * aliemquit (Ping timeout: 264 seconds)
17:03:56  * arek_deepinitquit (Ping timeout: 264 seconds)
17:06:33  * arek_deepinitjoined
17:07:26  <creationix>daurnimator, it would be interesting to see how much of luvit's API could be done on top of a backend like fend
17:07:37  <creationix>I imagine fend is extremely fast (when it works)
17:35:08  <CIA-113>Tim Caswell process-title * rdedcde8 / lib/luvit/luvit.lua : lib: Remove useless conditional in process __pairs metamethod - http://git.io/XHaAyw
17:35:40  <CIA-113>Tim Caswell master * r8b06c1f / lib/luvit/luvit.lua : lib: Add magic process.title getter/setter property - http://git.io/jkspEw
17:35:40  <CIA-113>Tim Caswell master * rdedcde8 / lib/luvit/luvit.lua : lib: Remove useless conditional in process __pairs metamethod - http://git.io/XHaAyw
17:35:41  <CIA-113>Tim Caswell master * r0a3b668 / lib/luvit/luvit.lua : Merge pull request #276 from luvit/process-title - http://git.io/nQr9VQ
18:24:28  * `3rdEdenjoined
18:35:11  * boxofroxjoined
18:41:28  * coolaj86joined
18:45:16  <coolaj86>Wussssup? I'm taking the plunge. First day of luvit.
18:45:42  <rphillips>coolaj86: welcome to the fold
18:51:31  <creationix>coolaj86, what kind of app are you building?
18:51:40  <creationix>and arm hardware right?
18:52:12  <coolaj86>creationix: I'm just playing with the basics right now, but yeah it's on ARM.
18:52:41  <coolaj86>I'm just writing some basic apps in a few languages to see how it feels and if I can leave a process running a long time with regular IO
18:54:50  <creationix>so web-apps?
18:55:34  <creationix>coolaj86, good luck, let us know if you have any troubles
19:03:18  <coolaj86>creationix: what's the difference between http.createServer and res:finish? . vs : ? static class function vs object member?
19:04:08  <coolaj86>and it seems that some of the API if different? process.stdin.readStart instead of resume? finish instead of end?
19:06:03  <dvv>end is reserved in Lua
19:08:06  * `3rdEdenquit (Quit: Leaving...)
19:09:01  <rphillips>coolaj86: finish is getting replaced with :done()... process.stdin.resume() exists now
19:09:18  <coolaj86>makes sense
19:09:51  <rphillips>there is a pull request for fixing up the http server API
19:09:59  <rphillips>just haven't merged it yet
19:10:59  <coolaj86>documentation is the source code and examples?
19:11:29  <creationix>coolaj86, pretty much for now
19:11:44  <creationix>coolaj86, I think someone is working on proper docs as well
19:12:17  <coolaj86>creationix: would it not be fairly easy to use whatever json-based system the node docs have got?
19:12:34  <creationix>json based?
19:12:40  <creationix>I thought it was still markdown based
19:12:54  <creationix>and the API isn't identical, plus the examples need to be ported to lua
19:13:32  <coolaj86>It appeared to have been updated to json that is templated out to markdown
19:14:04  <coolaj86>http://nodejs.org/api/index.json
19:14:14  <coolaj86>http://nodejs.org/api/all.json
19:16:00  <coolaj86>rphillips: how do I convert a buffer to utf8 string? I tried chunk:toString('utf8')
19:17:17  <rphillips>no encoding support yet
19:18:32  <coolaj86>If I don't use the `local` prefix, does it become global just like javascript?
19:19:17  <coolaj86>found my answer in the PIL guide: yes
19:21:26  <dvv>unicode is here https://github.com/dvv/luvit-unicode
19:22:35  <dvv>dk how complete it is. i did it while working on engine.io port for luvit, abandoned now
19:28:02  <creationix>coolaj86, lua strings are not encoded
19:28:08  <creationix>they are raw bytes
19:28:17  <creationix>they store unicode just fine, but aren't unicode aware
19:48:51  <coolaj86>anything npm-ish yet?
19:49:20  <rphillips>lum
19:49:44  <rphillips>https://github.com/radare/lum
19:51:52  * boxofroxquit (Quit: Leaving)
20:03:16  <coolaj86>cool
20:03:28  <coolaj86>regex?
20:04:14  <rphillips>lua string patterns
20:06:31  <coolaj86>sadness
20:19:34  <creationix>know what I wish nodejs did?
20:19:45  <creationix>emit "upgrade" on the request object instead of on the sever object
20:20:00  <creationix>dvv, rphillips, what do we do in that case?
20:23:14  <dvv>hmm
20:25:21  <dvv>by sense, Upgrade: upgrades connection which becomes non-HTTP afterwards
20:26:00  <dvv>so upgrade event should go to request imho, yes
20:28:11  <creationix>and it makes it possible to handle websockets entirely from a stack middleware
20:28:20  <dvv>yes
20:28:22  <creationix>with socket.io, you have to have access to the server instance
20:28:25  <creationix>which is really annoying
20:28:44  <dvv>here, we have .upgrade field and i'm fully content with that
20:29:06  <creationix>that works too
20:29:09  <dvv>(i mean here in luvit)
20:29:11  <creationix>but something request level
20:29:16  <creationix>not server level
20:29:21  <dvv>for sure
20:44:08  * dvv1joined
20:44:08  * dvv1quit (Client Quit)
20:49:12  * `3rdEdenjoined
20:55:38  * dvv-joined
21:45:25  * `3rdEdenquit (Quit: Linkinus - http://linkinus.com)
22:23:46  * TheJHquit (Ping timeout: 252 seconds)
23:20:06  * bakinsjoined
23:43:10  * bakinsquit (Quit: bakins)
23:46:25  * tim_smart|awaychanged nick to tim_smart
23:48:45  * xmingjoined