01:04:10  * UniOnquit (Read error: Connection reset by peer)
01:05:23  * joconnorquit (Remote host closed the connection)
01:14:28  * joconnorjoined
01:29:00  * DarkGodquit (Ping timeout: 246 seconds)
01:36:10  * joconnorquit (Remote host closed the connection)
05:58:12  * joconnorjoined
06:04:25  * joconnorquit (Ping timeout: 244 seconds)
06:27:10  * SouLquit (Read error: Connection reset by peer)
06:32:17  * pfrazequit (Remote host closed the connection)
07:20:23  * SouLjoined
08:58:37  * joconnorjoined
09:03:15  * joconnorquit (Ping timeout: 250 seconds)
09:08:19  * DarkGodjoined
09:33:11  * pfrazejoined
09:37:57  * pfrazequit (Ping timeout: 265 seconds)
10:24:24  * arek_deepinitjoined
10:24:24  * arek_deepinitquit (Client Quit)
10:39:03  * torporjoined
11:18:27  * Akagi201_quit (Remote host closed the connection)
11:19:04  * Akagi201joined
11:47:58  * DarkGodquit (Ping timeout: 265 seconds)
11:48:53  * DarkGodjoined
12:01:22  * DarkGodquit (Ping timeout: 256 seconds)
12:02:12  * DarkGodjoined
12:51:32  * Akagi201_joined
12:54:13  * Akagi201quit (Ping timeout: 250 seconds)
13:07:54  * SouLquit (Ping timeout: 250 seconds)
13:17:05  <rphillips>good morning
13:19:26  * UniOnjoined
13:34:43  <rphillips>creationix: around?
13:38:27  * pfrazejoined
13:58:49  * joconnorjoined
14:02:53  * joconnorquit (Ping timeout: 246 seconds)
14:33:53  * Akagi201_quit (Remote host closed the connection)
14:34:51  * Akagi201joined
14:34:58  * Akagi201quit (Remote host closed the connection)
14:35:35  * Akagi201joined
15:08:44  * travis-cijoined
15:08:45  <travis-ci>luvit/luvi#458 (feat/add_lbuffer - d0cf0c0 : Ryan Phillips): The build has errored.
15:08:45  <travis-ci>Change view : https://github.com/luvit/luvi/commit/d0cf0c0d5468
15:08:45  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/56103903
15:08:45  * travis-cipart
15:14:46  * travis-cijoined
15:14:47  <travis-ci>luvit/luvi#460 (feat/add_lbuffer - 367f6fe : Ryan Phillips): The build failed.
15:14:47  <travis-ci>Change view : https://github.com/luvit/luvi/compare/d0cf0c0d5468...367f6fe0e13a
15:14:47  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/56104068
15:14:47  * travis-cipart
15:18:57  <rphillips>https://github.com/bitsofinfo/stateful-process-command-proxy
15:18:59  <rphillips>interesting idea
15:23:06  <avidal>nice
15:23:16  <avidal>as long as the commands don't have side-effects on the shell, i suppose
15:23:29  <avidal>like adjusting the environment
15:23:36  * torporquit (Quit: Leaving.)
15:26:18  * torporjoined
15:38:30  <creationix>mornin
15:39:48  * Akagi201quit (Read error: Connection reset by peer)
15:39:49  * Akagi201_joined
15:43:19  <rphillips>howdy tim
15:52:28  * torporquit (Quit: Leaving.)
16:09:12  * torporjoined
16:27:41  * joconnorjoined
16:28:54  <creationix>rphillips: do we need lbuffer in luvi?
16:29:00  <creationix>have you been hitting issues with strings?
16:29:13  <rphillips>no... but the lua-openssl guy was asking for it
16:29:16  <creationix>and what about ffi based buffers?
16:29:25  <rphillips>another person chimed in... i'm not sure if we need it
16:29:29  <rphillips>and there are build issues with it
16:29:58  <creationix>having recently implemented a vm that contains lua-style interned strings, I’m well aware of the cost
16:30:06  <creationix>but yet it’s never a real bottleneck for me in practice
16:30:32  <creationix>now you recently had an issue where string concat was causing memory issues
16:30:46  <creationix>that’s a known weak point of lua, string concat is bad
16:30:52  <rphillips>yep
16:31:37  <creationix>personally I juse use ffi buffers or tables of strings that I table.concat
16:33:19  * joconnorquit (Remote host closed the connection)
16:38:54  * joconnorjoined
17:06:29  * SouLjoined
17:22:16  <creationix>actually for the error handling, it works much better if uv.run acts like pcall
17:22:22  <creationix>success, res = uv.run()
17:22:53  <creationix>if there was no uncaught exception while uv.run blocked, then success will be true and res will be true if there are more events (uv_run’s normal result)
17:23:05  <creationix>if there was an execption, success will be false and res will be the exception
17:23:32  <creationix>it does mean that uncaught exceptions will be swallowed if you don’t check or use assert when calling uv.run()
17:23:46  <creationix>but uv.run is a powerful function not used by most code, that should be fine
17:31:30  * torporquit (Quit: Leaving.)
17:31:46  <rch>creationix: i feel like i see it in everything you and rphillips write ;)
17:32:07  <creationix>what’s that?
17:32:50  <rch>uv.run
17:33:04  <creationix>the power of the loop!
17:33:07  <rch>heh
17:41:42  * joconnorquit (Remote host closed the connection)
17:45:31  * Akagi201_quit (Remote host closed the connection)
17:50:05  * joconnorjoined
17:54:50  * joconnorquit (Remote host closed the connection)
18:05:47  <creationix>hmm, that’s too slow, it can run a full loop of the event loop before the error is handled
18:05:52  <creationix>that will confuse people for sure
18:06:12  * torporjoined
18:19:01  * joconnorjoined
18:20:28  * DarkGodquit (Ping timeout: 256 seconds)
18:35:03  * joconnorquit (Remote host closed the connection)
18:35:14  * torporquit (Quit: Leaving.)
18:36:59  * joconnorjoined
18:46:52  * Akagi201joined
18:51:29  * Akagi201quit (Ping timeout: 252 seconds)
19:11:27  * joconnorquit (Remote host closed the connection)
19:14:46  * DarkGodjoined
19:16:10  * torporjoined
19:21:40  <rphillips>think if we built luvi on centos5 it would work on all the platforms?
19:23:42  <creationix>maybe
19:23:56  <creationix>glibc is usually backwards compat
19:37:23  <creationix>it just seems a shame to use such an old version when 99% of the machines will have much newer versions
19:37:55  <creationix>well, I guess it will still uses the system libc, just the old interface / abi. so that’s not as bad
19:53:34  <creationix>early dinner time, see you all later. I’ll be back home tomorrow afternoon.
19:56:29  <rphillips>take care
20:06:10  * torporquit (Quit: Leaving.)
20:52:31  * joconnorjoined
20:57:08  <rje>creationix: have a good time
21:07:56  * joconnorquit (Remote host closed the connection)
21:20:00  * joconnorjoined
21:41:37  * joconnorquit (Remote host closed the connection)
21:54:42  * joconnorjoined
21:57:01  * SouL_joined
21:59:46  * SouLquit (Ping timeout: 256 seconds)
22:07:36  * joconnorquit (Remote host closed the connection)
22:08:19  * SouLjoined
22:09:25  * SouL_quit (Ping timeout: 248 seconds)
22:47:44  * SouLquit (Ping timeout: 245 seconds)
22:48:03  * SouLjoined
22:52:55  * SouLquit (Read error: Connection reset by peer)
22:59:44  * joconnorjoined
23:02:34  * SouLjoined
23:03:11  * SouLquit (Read error: Connection reset by peer)
23:08:51  * SouLjoined
23:15:14  * SouLquit (Ping timeout: 246 seconds)
23:19:42  * SouLjoined
23:31:46  * DarkGodquit (Quit: Leaving)
23:47:33  * joconnorquit (Remote host closed the connection)
23:49:13  * SouLquit (Ping timeout: 252 seconds)
23:49:25  * SouLjoined